我目前正在嘗試使用getchar()
來計算一個數字的位數。getchar()函數
如果我用getchar(條件不計算點或逗號)和我把一個像345.234這樣的數字它是否像3-4-5-2-3-4一樣計數6或者它是否計數爲4像34 -5-23-4?
i=0
while((c=getchar())!=',' && c!=EOF)
i++;
簡單的問題 多少指望它 345.234和CTRL + Z輸入一下子 是否算4 或不抱太大希望6
我目前正在嘗試使用getchar()
來計算一個數字的位數。getchar()函數
如果我用getchar(條件不計算點或逗號)和我把一個像345.234這樣的數字它是否像3-4-5-2-3-4一樣計數6或者它是否計數爲4像34 -5-23-4?
i=0
while((c=getchar())!=',' && c!=EOF)
i++;
簡單的問題 多少指望它 345.234和CTRL + Z輸入一下子 是否算4 或不抱太大希望6
也許
#include <stdio.h>
int main(){
int i=0,c;
while(EOF!=(c=getchar())){
if(c != ',' && c != '.' && c!= '\n')
++i;
}
printf("number count is %d\n", i);
return 0;
}
顯示你的代碼。 – Beginner
你爲什麼不自己嘗試一下? –
請發佈您的代碼。 – Farseer