您的位置:首页 > 其它

第十二次作业

2016-12-12 09:52 253 查看
1.找出最长字符

#include<stdio.h>
#include<string.h>
int main()
{
char s[5][100];
int a;
int max_a,max_len=0;
for(a=0;a<5;a++)
scanf("%s",s[a]);
for(a=0;a<5;a++){
int l=strlen(s[a]);
if(max_len<l)
{
max_len=l;
max_a=a;

}
}
printf("%s\n",s[max_a]);
return 0;
}




2.统计字符个数

#include<stdio.h>

int main()
{
char s[100];
int i=0,dx,sz,xx,qt,kg,other=0;
dx=0;
xx=0;
qt=0;
kg=0;
sz=0;
gets(s);
for(i=0;s[i];i++)
if(s[i]>='B'&&s[i]<='Q')dx++;
else if(s[i]>='b'&&s[i]<='q')xx++;
else if(s[i]>='0'&&s[i]<='9')sz++;
else if(s[i]==' ')kg++;
else other++;
printf("dx=%d\n xx=%d\n sz=%d\n kg=%d\n other=%d\n",dx,xx,sz,kg);
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: