解题思路:用一个循环找出字符串中在0到9之间的字符
注意事项:因为调用了字符串函数,所以头文件必须要有#include<string.h>,且输入的字符串中有空格,所以要用gets()来输入字符串。
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
int i,a=0,length=0;
char str[225];
gets(str);
length=strlen(str);
for(i=0;i<length;i++)
{
if(str[i]>='0'&&str[i]<='9')
{
a++;
}
}
printf("%d",a);
return 0;
}
0.0分
5 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:716 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:721 |
时间转换 (Java代码)浏览:575 |
九宫重排 (C++代码)浏览:1336 |
成绩转换 (C语言代码)浏览:1009 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2081 |
WU-拆分位数 (C++代码)浏览:787 |
校门外的树 (C语言代码)浏览:702 |