首页 > 学院 > 开发设计 > 正文

poj2136

2019-11-09 19:57:24
字体:
来源:转载
供稿:网友

题目大意:

给四行字符串,统计每个字母出现的次数

解题思路:

思路比较简单,主要考虑一下输出格式的问题

代码如下:

#include<stdio.h>#include<string.h>int main(){ char str[5][80]; int num[30],i,j,sum; gets(str[0]); for(i=1;i<4;i++) { gets(str[i]); } memset(num,0,sizeof(num)); for(i=0;i<4;i++) { for(j=0;j<strlen(str[i]);j++) { num[str[i][j]-'A']++; } } sum=0; for(i=0;i<26;i++) { if(sum<num[i]) { sum=num[i]; } } for(i=0;i<sum;i++) { for(j=0;j<25;j++) { if(num[j]>=sum-i) { PRintf("* "); } else { printf(" "); } } if(num[25]>=sum-i) { printf("*"); } else { printf(" "); } printf("/n"); } for(i=0;i<26;i++) { printf("%c",i+'A'); if(i!=25) { printf(" "); } } printf("/n"); //system("pause"); return 0;}
上一篇:游船出租

下一篇:P02: 完全背包问题

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表