杭电ACM水题题目及代码.docx
75页1002 A + B Problem IITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 69615 Accepted Submission(s): 12678Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of the input contains an integer T(1#include int main(){char str1[1001], str2[1001];int t, i, len_str1, len_str2, len_max, num = 1, k;scanf("%d", &t);getchar();while(t--){int a[1001] = {0}, b[1001] = {0}, c[1001] = {0};scanf("%s", str1);len_str1 = strlen(str1);for(i = 0; i len_str2)len_max = len_str1;elselen_max = len_str2;k = 0;for(i = 0; i = 0; --i){printf("%d", c[i]);}printf("\n");if(t >= 1)printf("\n");}return 0;}成绩转换Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 25250 Accepted Submission(s): 10776Problem Description输入一个百分制的成绩 t,将其转换成对应的等级,具体转换规则如下:90~100 为 A;80~89 为 B;70~79 为 C;60~69 为 D;0~59 为 E;Input输入数据有多组,每组占一行,由一个整数组成。
Output对于每组输入数据,输出一行如果输入数据不在 0~100 范围内,请输出一行:“Score is error!”Sample Input5667100123Sample OutputEDAScore is error!AuthorlcySourceC 语言程序设计练习(一) RecommendJGShining#include int main(){int n, k;while(scanf("%d", &n) != EOF){if(n 100)printf("Score is error!\n");else{k = n / 10;switch(k){case 10: printf("A\n"); break;case 9: printf("A\n"); break;case 8: printf("B\n"); break;case 7: printf("C\n"); break;case 6: printf("D\n"); break;default: printf("E\n"); break;}}}return 0;}2007 平方和与立方和Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 65 Accepted Submission(s) : 9Font: Times New Roman | Verdana | GeorgiaFont Size: ← →Problem Description给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
Input输入数据包含多组测试实例,每组测试实例包含一行,由两个整数 m 和 n 组成Output对于每组输入数据,输出一行,应包括两个整数 x 和 y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和你可以认为 32 位整数足以保存结果Sample Input1 32 5Sample Output4 2820 152AuthorlcySourceC 语言程序设计练习(一)Statistic | #include int main(){int x , y, temp, sum1, sum2;while(scanf("%d %d", &x, &y) != EOF){sum1 = 0;sum2 = 0;if(x > y){temp = x;x = y;y = temp;}for(; x int main(){ int m, n, k1, k2, k3, count;while(scanf("%d %d", &m, &n) != EOF){for(count = 0; m int main(){int x, y, sum, i, count, n;while(scanf("%d %d", &x, &y) != EOF && (x!=0 || y!= 0)){count = 0;for(n = x; n long pantao (int n){return n == 1 ? 1 : 2 + 2 * pantao(n-1);}int main(){int n;while(scanf("%d", &n) != EOF){printf("%d\n", pantao(n));}return 0;}2014 青年歌手大奖赛_评委会打分Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 17419 Accepted Submission(s): 7801Problem Description青年歌手大奖赛中,评委会给参赛选手打分。
选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分Input输入数据有多组,每组占一行,每行的第一个数是 n(2int main (){int n,i;double sum, averge, max, min, score;while(scanf("%d",&n)!=EOF){scanf("%lf",&score);max = score;min = score;sum = score;for(i=2;imax) max=score;if(scoreint main(){int n, i, k, a[100],min, temp; while(scanf("%d", &n) != EOF && n != 0){ scanf("%d", &a[0]);min = a[0];k = 0;for(i = 1; i int main(){int num, n, i;char line;scanf("%d", &n);getchar();for(i = 1; i ='0' && line int main(){int n, i, j,frag;char line[50];while(scanf("%d", &n) != EOF){getchar(); for(i = 1; i ='0'&&line[j]='A'&&line[j]='a'&&line[j]= '0' && line[0] int main(){int i, max, n, j, line[100];while((line[0]=getchar()) != EOF){max = line[0];i = 1;for(; (line[i] = getchar()) != '\n'; ++i){if(line[i] > max) {max = line[i];}}n = i;for(j = 0; j #include int main () {int n, i;char a[11];scanf("%d", &n);getchar();while(n--){for(i = 0; i int main(){int T, n, m, i;scanf("%d", &T);for (i = 1; i void main(){int s,t,i;double vul,d,sum; while(scanf("%lf%lf",&vul,&d)!=EOF){s=vul/d;if(vul>s*d) s++;sum=0;t=0;for(i=1;;i++){sum+=i*d;if(sum>=vul)break;else t++;}s+=t;printf("%d\n",s);}}选修课考试作业1001 Sum Problem.............................................................................................................................21089 A+B for Input-Output Practice (I) .........................................................................................41090 A+B for Input-Output Practice (II)........................................................................................61091 A+B for Input-Output Practice (III).......................................................................................81092 A+B for Input-Output Practice (IV) ........................................................................................91093 A+B for Input-Output Practice (V)......................................................................................111094 A+B for Input-Output Practice (VI) ....................................................................................121095 A+B for Input-Output Practice (VII).....................................................................................131096 A+B for Input-Output Practice (VIII).................................................................。





