c程求问编写程序,输入一串以’#’结束的字符串,统计英文字母和数字的个数,最后输出英文字母个数、数字个数及所有英文字母。如:
输入:aB12.;[c]
Zy*#12ab
输出:5 2
aBcZy
#include
void main()
{
int i=0,j=0,k=0;
char a[100];
printf("请输入一个字符串\n");
scanf("%s",a);
while(a[i]!='#')
{
if(a[i]>='0'&&a[i]'A'&&a[i]='a'&&a[i]='A' && a[i]='a' && a[i]<='z')
printf("%c",a[i]);
i++;
}
printf("\n整数个数为:%d\n字符个数为:%d\n",j,k);
}
。 全部
#include
void main()
{
int i=0,j=0,k=0;
char a[100];
printf("请输入一个字符串\n");
scanf("%s",a);
while(a[i]!='#')
{
if(a[i]>='0'&&a[i]'A'&&a[i]='a'&&a[i]='A' && a[i]='a' && a[i]<='z')
printf("%c",a[i]);
i++;
}
printf("\n整数个数为:%d\n字符个数为:%d\n",j,k);
}
。
收起