问C语言设计!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:34:04
C语言设计!!
文章编辑
功能:输入一页文字,程序可以统计出字母、数字、空格的个数。静态存储一页文章,每行最多不超过80个字符,共N(由用户键盘输入)行;
要求:(1)分别统计出其中英文字母数和空格数
(2)统计整篇文章总字数;
(3)统计某一字母在文章中出现的次数,并输出该次数;

#include<stdio.h>
main()
{
int let=0,dig=0,other=0;
char a[3][100];
int i,j;
clrscr();
for(i=0;i<3;i++)
{
printf("please enter the %d col string!\n",i+1);
gets(a[i]);
}
for(i=0;i<3;i++)
for(j=0;j<strlen(a[i]);j++)
{ if(a[i][j]>='a'&&a[i][j]<='z'||a[i][j]>='A'&&a[i][j]<='Z')
let++;
else if(a[i][j]>='0'&&a[i][j]<='9') dig++;
else other++;
}
for (i=0;i<3;i++)
printf("the %d col string is:%3s\n",i+1,a[i]);
printf("letter=%d\n digit=%d\n other=%d\n",let,dig,other);
}