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