將輸入的十進(jìn)制正整數(shù)n轉(zhuǎn)換為二進(jìn)制數(shù)?
1、打開(kāi)visual C++ 6.0-文件-新建-文件-C++ Source File。
2、定義變量和數(shù)組:#include
char a[100]。
3、 輸入字符: printf("請(qǐng)輸入字符:\n"); gets(a); /*輸入n進(jìn)制數(shù)存到數(shù)組a中*/strupr(a); /*將a中的小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母*/t3 = strlen(a); /*求出數(shù)組a的長(zhǎng)度*/t1 = 0; /*為t1賦初值0*/。
4、輸入進(jìn)制: printf("請(qǐng)輸入n(2or8or16):\n");scanf("%d", &n); /*輸入進(jìn)制數(shù)*/。
5、輸出最后的結(jié)果。
上一篇如何仿站