J - Vertical Histogram(1.5.7)
来源:互联网 发布:openwrt ip mac绑定 编辑:程序博客网 时间:2024/06/11 00:58
Description
Input
Output
Sample Input
THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.THIS IS AN EXAMPLE TO TEST FOR YOURHISTOGRAM PROGRAM.HELLO!
Sample Output
* * * * * * * * * * * ** * * * * ** * * * * * * * * ** * * * * * * * * * * * ** * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * *A B C D E F G H I J K L M N O P Q R S T U V W X Y Z代码:
#include <iostream>#include <cstring>#include <cstdio>#include <string>using namespace std;int main(){ int i,a[26]={0}; string p1,p; for(i=0;i<4;i++) { getline(cin,p); p1=p1+p; } int l; //l=strlen(p1); for(i=0;p1[i]!='\0';i++) { switch(p1[i]) { case 'A':a[0]++;break; case 'B':a[1]++;break; case 'C':a[2]++;break; case 'D':a[3]++;break; case 'E':a[4]++;break; case 'F':a[5]++;break; case 'G':a[6]++;break; case 'H':a[7]++;break; case 'I':a[8]++;break; case 'J':a[9]++;break; case 'K':a[10]++;break; case 'L':a[11]++;break; case 'M':a[12]++;break; case 'N':a[13]++;break; case 'O':a[14]++;break; case 'P':a[15]++;break; case 'Q':a[16]++;break; case 'R':a[17]++;break; case 'S':a[18]++;break; case 'T':a[19]++;break; case 'U':a[20]++;break; case 'V':a[21]++;break; case 'W':a[22]++;break; case 'X':a[23]++;break; case 'Y':a[24]++;break; case 'Z':a[25]++;break; }
} int lmax=0,j; for(j=0;j<26;j++) { lmax=(lmax>a[j])? lmax:a[j]; } for(i=lmax;i>0;i--) { for(j=0;j<26;j++) { if(j>0) cout<<' '; if(a[j]==i) { a[j]--; cout<<'*'; } else cout<<' '; } cout<<endl; } for(i=0;i<26;i++) { cout<<char(i+65); if(i<25) cout<<' '; }
cout<<endl; return 0;
}
- J - Vertical Histogram(1.5.7)
- J - Vertical Histogram(1.5.7)
- J - Vertical Histogram(1.5.7)
- 《数据结构编程实验》 1.5.7Vertical Histogram
- Vertical Histogram
- Vertical Histogram
- Vertical Histogram
- Vertical Histogram
- Vertical Histogram
- Vertical Histogram
- POJ2136 Vertical Histogram
- PKU 2136 Vertical Histogram
- pku 2136 Vertical Histogram
- poj 2136 Vertical Histogram
- hdu 2708 Vertical Histogram
- poj 2136.Vertical Histogram
- POJ 2136 Vertical Histogram
- poj2136 Vertical Histogram
- Android - 开发实例(15):变色SystemBar
- 关于浮动的前世今生
- CSS学习一
- Hadoop计算中的Shuffle过程
- 复素数Prime Judge(新生归来赛B题)
- J - Vertical Histogram(1.5.7)
- [CF 239B][BNUOJ 26625] King's Path [模拟]
- android一些系统相关的东西
- 一周一研究---- circular-progress-button
- 一个长度为A的无序数组,找到中位数
- Java SE 详细笔记
- 最大子数组
- I - Dirichlet's Theorem on Arithmetic Progressions(1.5.5)
- 暑假7月7日到7月17日任务一:电路板识别。