解题思路:定义一串字符串,定义它的最大长度,定义数字字符的个数j从0开始,输入一串字符并测量它的长度,然后判断字符是否是数字,若是j++
注意事项:判断时要注意使用ASCII码还是字符判断,若用字符须加上单引号。
参考代码:
#include #include int main() { char st[100]; int i,j=0,x; gets(st); x=strlen(st); for(i=0;i<x;i++) { if(st[i]>='0' && st[i]<='9') j++; } printf("%d\n",j); return 0; }
0.0分
2 人评分
简单的a+b (C语言代码)浏览:721 |
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1745 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:578 |
震宇大神的杀毒软件 (C++代码)浏览:1110 |
奖学金 (C++代码)浏览:2005 |
矩形面积交 (Java代码)浏览:1213 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
【偶数求和】 (C语言代码)浏览:639 |
WU-小九九 (C++代码)浏览:1681 |
printf基础练习2 (C语言代码)浏览:644 |