一道c语言的题,做得不对,希望指教哪里错了

题目:有一篇文章,共有三行文字,每行80个字符,输入一个数,要求分别统计下英文大写字母,小写字母,数字,空格和其他字符的个数。

#include<stdio.h>

#include<string.h>

int main()

{

char str[3][3];

int i,n,s=0,q=0,j=0,w=0,z=0;

printf("字符数组是:");

for(i=0;i<=2;i++)

for(n=0;n<=2;n++)

gets(str);

for(i=0;i<=2;i++)

{

for(n=0;n<=2;n++)

{

if(str[i][n]>='a'&&str[i][n]<='z')

s=s+1;

else if(str[i][n]>='A'&&str[i][n]<='Z')

                q=q+1;

else if(str[i][n]>='0'&&str[i][n]<='9')

j=j+1;

else if(str[i][n]=='')

w=w+1;

else z=z+1;

}

printf("%d\n%d\n%d\n%d\n%d\n",s,q,j,w,z);

}

printf("\n");

return 0;

}


qq_墨宝宝啊宝_04357478
浏览 1407回答 2
2回答

慕的地8582982

OADREGWMDGGZVLOIYYODXIBHXEILIMDNEXSSDWJAEDKPJGCZWWHAQTNCRRBEBEHWDDXQJTWFMJSZTWZCZIFPVEOAGIOHSLSLYLBPYVUHLBOQGNAPFPVLRYEHRCIRBXSLOOZWNVUUSBGWFIQIBVVWNUZYBLNQYQGQFJYVJWMPMCSIRUWTTVLBKGWSBYVLHEHXHJSBEHDMOXNQACKODVGVLNDBKTWGTWEUDFBSHEABYVRGQYWYILWZXGVLHKFCMOWFBFVRNJGQVJADLOYOXGEUWARNBENJTJUWFVYORIDGWVYAPYVZIRHESHKAQHWADMQUETWAPSNDZWPGIFOYPSBCTVRADZIMVXHKGXEVLBXTWTDHQMVLAIYBXUHKGWGJGCLHRIDUXOXGDSWGQSDMPRUDTIRPXNRAWZCLHXSHQTXHQGPLBMCYOKAENWZPTBFGWZVEAXOAWNKLUDGPSIMJIQWJVMMWLCGCLOYPSOENQZORHROXADGIEGXNJRBWZJNQZPEUEABFPLADTCZIEHQOSUPZVMVRBYBFVEAEHYVXHXKACZCNXBKGQFIDBXTQKNDTKGIYHYBQGJGQLUYHKARZWMTJRUJMJZBRBMCYBECSAVNCIETQAWMJSCQBQMBEOLCENEOKBEORAQGCMIQZKLIXHDZPAPYVKIKZBLNCKGJLHJFGIEKFCLSJTWRHQPKNXBLHVQGQADFOSBRAPSCWLGEODETCTIUJGWSDAPLGWOJFJENQFHKGRGWAJMIKTCYIDTDZQAVDADDZJFBRZJYHVMVILOKZJYVEBRTXHKMORGXCMORBRNWMWZIETWTCRHXNKHWFWZIZDRNDYNISVFVTOEIKXHXNXORGQAGIYVSWNDSVYSHKUYCRHXGK
打开App,查看更多内容
随时随地看视频慕课网APP