1031直方图
題目鏈接
#include<stdio.h> #include<string.h> int main(){char str[105];while(scanf("%s",str)!=EOF){ int a[10]={0};int s=strlen(str);for(int i=0;i<s;i++){a[str[i]-48]++; //用a數(shù)組統(tǒng)計出每個數(shù)字出現(xiàn)的次數(shù)} int max=0;for(int i=0;i<10;i++){if(a[i]>max) //找到出現(xiàn)次數(shù)最多的數(shù)字max=a[i];}for(int i=max;i>0;i--){ for(int j=0;j<10;j++){if(a[j]>=i)printf("*");elseprintf(" ");}printf("\n");}printf("0123456789\n");} return 0; }總結(jié)
- 上一篇: 21.9.22 Android Moni
- 下一篇: 攻击与脆弱性之间的关系