永发信息网

C的一点小问题

答案:2  悬赏:70  手机版
解决时间 2021-06-09 12:11
  • 提问者网友:佞臣
  • 2021-06-08 21:46
C的一点小问题
最佳答案
  • 五星知识达人网友:过活
  • 2021-06-08 21:57
#include<stdio.h>
void main()
{
char str[4][4];
int i,j,capital,lowercase,number,blank,other;
capital=0;lowercase=0;number=0;blank=0;other=0;
for(i=0;i<3;i++)
gets(str[i]);
for(i=0;i<3;i++)
for(j=0;str[i][j]!='\0';j++)
if(str[i][j]>='A'&&str[i][j]<='Z')
capital++;
else if(str[i][j]>='a'&&str[i][j]<='z')
lowercase++;
else if(str[i][j]>='0'&&str[i][j]<='9')
number++;
else if(str[i][j]==' ')
blank++;
else other++;
printf("%d,%d,%d,%d,%d\n",capital,lowercase,number,blank,other);
}
这样就OK了。。
全部回答
  • 1楼网友:何以畏孤独
  • 2021-06-08 22:33

把后边的那个维数加大就行了。。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯