c語言統計數字字元個數
發布時間: 2025-07-27 22:22:09
㈠ c語言 從鍵盤輸入一行字元,分別統計其中數字字元,字母字元和其他字元的個數
可以參考下面的代碼:
#include <stdio.h>
intmain()
{
inta,b,c,ch;
a=b=c=0;//計數器初始化為0.
while((ch=getchar())!=' ')//循環讀取字元,到換行結束。
{
if(ch>='0' && ch<='9')//數字
a++;
else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))//字母
b++;
else//其它
c++;
}
printf("%d%d%d ",a,b,c);//輸出結果。
return0;
}
(1)c語言統計數字字元個數擴展閱讀:
printf()函數函數
printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出信息。在編寫程序時經常會用到此函數。函數的原型為:
int printf(const char *format, ...);
函數返回值為整型。若成功則返回輸出的字元數,輸出出錯則返回負值,printf()函數的調用格式為:
printf("<格式化字元串>", <參量表>);
while語句的一般表達式為:while(表達式){循環體}。
㈡ C語言:輸入一行字元,統計出其中數字字元的個數
#include <友世改stdio.h>
int main()
{
int i,n=0;
char s[256];
fgets(s,256,stdin);
for(i=0;s[i];i++)
if(s[i]>='返族0'&&s[i]<='9')
n++;
printf("好判%d",n);
return 0;
}
熱點內容