为了账号安全,请及时绑定邮箱和手机立即绑定

输入n行字符 输出字符长度 和数字个数

输入n行字符 输出字符长度 和数字个数

C
haligongoj 2016-10-20 18:04:18
输入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);
}

运行结果:

//img1.sycdn.imooc.com//58089be30001facf03050140.jpg

查看完整回答
1 反对 回复 2016-10-20
?
望远

TA贡献1017条经验 获得超1032个赞

你是要分别输出n行字符串的字符串长度和数字个数??还是所有的??

查看完整回答
1 反对 回复 2016-10-20
  • 3 回答
  • 0 关注
  • 1812 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信