救救孩子(っ °Д °;)っ本地可但提交全哇

P1598 垂直柱状图

倒数第6行直接输出\n应该就行了
by S0CRiA @ 2021-01-08 23:22:09


貌似不行
by q779 @ 2021-01-08 23:23:21


我按照您的风格稍微改了一下 ```cpp #include<stdio.h> #include<string.h> #include<iostream> int main() { char a[110]; int l[27]={0}; while(std::cin>>a) { for (int i=0;i<strlen(a);i++) { if (a[i]>='A'&&a[i]<='Z') l[a[i]-'A'+1]++; } } int i,j=0; int m, n; for (i=1;i<=26;i++) { if (l[i]>l[j]) j=i; } m=n=l[j]; for (i=1;i<=m;i++) { for (j=1;j<=26;j++) { if (l[j]<n) printf(" "); else printf("* "); } printf("\n"); n--; } printf("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"); return 0; } ```
by q779 @ 2021-01-08 23:41:44


修改后您的代码里还是有一些不必要的语句,您可以自己研究一下怎么简化
by q779 @ 2021-01-08 23:43:29


@[Fее_cle6418](/user/390770) 这样只能过一个测试点
by Shalom @ 2021-01-28 11:01:33


@[q779](/user/346383) ac了!谢谢你!
by Shalom @ 2021-01-28 11:17:38


|