#include<stdio.h>
void main()
{
char str[80];
char c;
int i,j,m,n;
int d=0,x=0,k=0,q=0,s=0;
printf("輸入要輸入的字符串的個數:\n");
scanf("%d",&m);
c=getchar();
for(i=0;i<=m-1;i++)
{
printf("輸入第%d個字符串:\n",i+1);
for(j=0;(str[j]=getchar())!='\n';j++)
;
n=j;
for(j=0;j<=n-1;j++)
{
if(str[j]==' ')
k++;
else if(str[j]>='a'&&str[j]<='z')
x++;
else if(str[j]>='A'&&str[j]<='Z')
d++;
else if(str[j]>='0'&&str[j]<='9')
s++;
else
q++;
}
printf("大寫字母數:%d\n",d);
printf("小寫字母數:%d\n",x);
printf("數字字符數:%d\n",s);
printf("空格字符數:%d\n",k);
printf("其他字符數:%d\n",q);
}
}
有問題提出。