输入n行字符 输出字符长度 和数字个数
3 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
#include<stdio.h> void findNumber(char str[100]); void main() { int n,i; char str[100][100]; printf("请输入字符串的个数:"); scanf("%d",&n); gets(str[0]); for(i=0;i<n;i++) { gets(str[i]); findNumber(str[i]); } } void findNumber(char str[100]) { int number,count; number=0; for(count=0;str[count]!='\0';count++) { if(str[count]>=48&&str[count]<=57) { number++; } } printf("字符串长度为: %d 其中数字有 : %d 个.\n",count,number); }
运行结果:
- 3 回答
- 0 关注
- 1812 浏览
添加回答
举报
0/150
提交
取消