文档仅供参考,不当之处,请联系改正。
a4 a8 a3 */
if(((a1+a5+a9) == (a2+a6+a7)) && ((a1+a5+a9) ==
(a3+a4+a8))
&&
((a1+a6+a8)
==
(a5+a7+a3))
&&
((a1+a5+a9) == (a2+a4+a9)))
{
printf(\
,a4,a8,a3);
}
return;
} 5.4
}
}
#include
void main(void) {
char input1[100],input2[100],input3[100]; int i,Eng=0,eng=0,num=0,blank=0,other=0;
25
2020年4月19日
文档仅供参考,不当之处,请联系改正。
printf(\3 rows of character,each row don't exceed 80
characters:\\n\
gets(input1);
printf(\
gets(input2);
printf(\
gets(input3);
/*test the first row*/ for(i=0; i<100; i++) { if(input1[i]=='\\0')
goto Loop1;
else if(('A'<=input1[i])&&(input1[i]<='Z')==1)
Eng++;
else if(('a'<=input1[i])&&(input1[i]<='z')==1)
eng++;
else if(('0'<=input1[i])&&(input1[i]<='9')==1)
num++;
else if(input1[i]==32)
blank++;
else other++;
2020年4月19日
26
文档仅供参考,不当之处,请联系改正。
}
/*test the second row*/ Loop1: for(i=0; i<100; i++)
{ if(input2[i]=='\\0')
goto Loop2; else if(('A'<=input2[i])&&(input2[i]<='Z')==1)
Eng++;
else if(('a'<=input2[i])&&(input2[i]<='z')==1)
eng++;
else if(('0'<=input2[i])&&(input2[i]<='9')==1)
num++;
else if(input2[i]==32)
blank++;
else other++;
}
/*test the third row*/ Loop2: for(i=0; i<100; i++)
{ if(input3[i]=='\\0')
goto Loop3;
2020年4月19日
27
文档仅供参考,不当之处,请联系改正。
else if(('A'<=input3[i])&&(input3[i]<='Z')==1)
Eng++;
else if(('a'<=input3[i])&&(input3[i]<='z')==1)
eng++;
else if(('0'<=input3[i])&&(input3[i]<='9')==1)
num++;
else if(input3[i]==32)
blank++;
else other++;
}
Loop3: printf(\english character:%d\\nLower character:%d\\nNumber:%d\\nBlank:%d\\nOther characters:%d\\n\ } 5.5
#include
void main(void) { char str1[80],str2[40];
int i,j,k;
2020年4月19日
english 28