#include<stdio.h>
void main()
{
int i,j,big=0,sma=0,num=0,spa=0,oth=0;
char text[3][80];
for(i=0;i<3;i++)
{
printf("请输入行%d:\n",i+1);
gets(text[i]);
for(j=0;j<80&&text[i][j]!='\0';j++)
{
if(text[i][j]>='A'&&text[i][j]<='Z')
big++;
else if(text[i][j]>='a'&&text[i][j]<='z')
sma++;
else if(text[i][j]>='0'&&text[i][j]<='9')
num++;
else if(text[i][j]==' ')
spa++;
else
oth++;
}
}
printf("大写字母:%d\n",big);
printf("小写字母:%d\n",sma);
printf("数字:%d\n",num);
printf("空格:%d\n",spa);
printf("其它:%d\n",oth);
}
27.将20个整数放到一维数组中,输出该数组的最大值和最小值。
#include<stdio.h>
void main()
{
int i,j,min,max,a[21];
printf("请输入数据:\n");
for(i=1;i<=20;i++)
{
printf("a[%d]=",i);
scanf("%d",&a[i]);
}
for(i=1;i<=19;i++)
{
min=i;
for(j=2;j<=19;j++)