c語言判斷一個(gè)數(shù)有幾位數(shù) C語言,用if判斷用戶輸入的數(shù)字是幾位數(shù)?
C語言,用if判斷用戶輸入的數(shù)字是幾位數(shù)?判斷一個(gè)輸入數(shù)字是否是幾個(gè)數(shù)字的源代碼如下:##include{void count()printf(“請(qǐng)輸入一個(gè)字符串,數(shù)字和字母都可以:n”)count(
C語言,用if判斷用戶輸入的數(shù)字是幾位數(shù)?
判斷一個(gè)輸入數(shù)字是否是幾個(gè)數(shù)字的源代碼如下:
##include
{
void count()
printf(“請(qǐng)輸入一個(gè)字符串,數(shù)字和字母都可以:n”)
count()}
]void count()
{
char c[32
]int n=0
while((c[n]=getchar())!=“n”)
{
n
}
Printf(”輸入字符總數(shù)為%dn”,n)
Printf(”逆序輸出結(jié)果為:”)
(NN>=0n--)
{
Printf(%C”,C[n])}
Printf(“n”)}]擴(kuò)展名
1。關(guān)鍵字不能用作用戶定義的名稱(標(biāo)識(shí)符)。
2. 對(duì)于每個(gè)開大括號(hào)({),必須有一個(gè)相應(yīng)的閉大括號(hào)(})。
3. 在使用之前必須聲明每個(gè)變量。
4. 每個(gè)C程序都必須寫這個(gè)語句。此語句(main)指定C程序執(zhí)行的起點(diǎn)。Main是一個(gè)用戶定義的方法,它告訴編譯器這是程序執(zhí)行的起點(diǎn)。Int是執(zhí)行main方法后返回操作系統(tǒng)值的數(shù)據(jù)類型。如果不想返回任何值,可以將其用作void。
求一個(gè)數(shù)是幾位數(shù)的C語言程序?
Int main(){Int n=0,N1,iscanf(%d”,&n)for(N1=n,I=0ni)n/=10printf(%d是%d位n”,N1,I)return 0}