黑马程序员技术交流社区
标题:
1.实现用户输入一串字符,统计这串字符中总共有多少个阿拉伯数字
[打印本页]
作者:
wangxiaoxuxu
时间:
2016-6-14 21:29
标题:
1.实现用户输入一串字符,统计这串字符中总共有多少个阿拉伯数字
/**
如:输入 asd af123 $%%455
统计出数字个数是6
*/
/*思路分析:
1.定义一个数组接收用户输入的一串字符
2.对数组进行遍历
3.判断每一个元素是不是阿拉伯数字,是计数器就+1
4.最后输出统计出的数字个数
*/
#include <stdio.h>
int main(int argc, const char * argv[]) {
//1.定义一个数组接收用户输入的一串字符
char c[100] = {'\0'};
printf("输入一串字符:\n");
//提示用户输入
gets(c);
//统计出的数字个数
int count = 0;
//对数组进行遍历
int i = 0;
while (c[i] != '\0') {
//判断每一个元素是不是阿拉伯数字
if (c[i] >= '0' && c[i] <= '9') {
//计数器就+1
count++;
}
//遍历下一个元素
i++;
}
//最后输出统计出的数字个数
printf("统计出的数字个数:%d\n",count);
return 0;
}
作者:
dayuanzhang
时间:
2016-6-14 22:08
水水更健康
作者:
dongkuan
时间:
2016-6-14 22:23
不想说啥了 敲代码去了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2