您的位置:首页 > 编程语言 > C语言/C++

第8周 C语言及程序设计提高例程-30 字符和字符串处理函数

2016-05-17 07:38 531 查看
问题及答案:

/*统计字符串中数字个数*/
#include<stdio.h>
#include<ctype.h>
int main()
{
char s[50];
int i=0,n=0;
printf("请输入字符串:");
gets(s);  //字符串的输入函数用gets,单个字符才是getchar
while(s[i]!='\0')
{
if(isdigit(s[i]))
n++;  //当遇到一个数字时,先统计个数n,再循环i++
i++;
}
printf("字符串中数字字符的个数是:%d",n);
return 0;
}
运行结果:



学习心得:

运用库函数里现成的函数解决实际问题,提高效率;

知识总结:

n++与i++ 顺序颠倒导致输出不了结果;

输入函数写成了getchar(),注意字符串要用gets();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: