ZCMU
RoniZeng
计组、网络、操作系统、数据结构
展开
-
1010: Drawing Lines
#includeint main(){ int i,T; double N; scanf("%d",&T); for(i=1;i { scanf("%lf",&N); printf("%.0f\n",(N*N+N+2)/2); } return 0;}———————————————————————————————————————————————————————————转载 2017-05-30 12:16:09 · 594 阅读 · 0 评论 -
1003: ZCMU_A+B (V)
http://acm.zcmu.edu.cn/JudgeOnline/problem.php?id=1003#include int main() { int T,i,N,j,a,sum; scanf("%d",&T); for(i=0; i { sum = 0; scanf("%d",&N); for(原创 2017-05-30 09:39:38 · 745 阅读 · 0 评论 -
1001: ZCMU_A+B
#include int main() { int a,b; while(scanf("%d %d",&a, &b) != EOF) // 输入结束时,scanf函数返回值为EOF(-1),即没有数据输入时会退出while循环 { printf("%d\n",a+b); } return 0原创 2017-05-30 09:38:15 · 1066 阅读 · 0 评论 -
1000: ZCMU_A+B(IV)
1000: ZCMU_A+B(IV)#includeint main(){int i,n,a,sum;while(scanf("%d",&n)&&n){sum = 0;//每行输出新的,必须重新置0for(i=0;i{scanf("%d",&a);sum+=a;}printf("%d\n",sum);}return 0; }原创 2017-05-30 09:15:45 · 1023 阅读 · 0 评论 -
Fibonacci从m-n输出
输入一个正整数 repeat (0输入 2 个正整数m 和n(1Fibonacci 序列(第1 项起):1 1 2 3 5 8 13 21 .....#include //被调函数 int fib(int n){if(n == 1 || n == 2)return 1;elsereturn fib(n-1)+fib(n-2);}//主调函数原创 2017-05-22 14:55:37 · 1109 阅读 · 0 评论 -
逐次输出位数
输入一个正整数 repeat (0输入一个整数,从高位开始逐位输出它的各位数字。#include#include#includeint main(){ int repeat,digit,i,j,a[10]; scanf("%d",&repeat); for(i=0,j=0;i int i=0, n, m=0,a[50]; scanf("原创 2017-05-22 11:45:15 · 450 阅读 · 0 评论 -
zcmu1007
Description一场考试结束后,经常要统计一个班级的平均分。请写一个程序,计算每个班级的平均分。Input输入每一行第一个整数n,表示待求平均分的班级人数有n个人,接着是n个人的分数。当n==0时,输入结束,不用输出。Output请输出每个班级的平均分,结果保留两位小数。Sample Input2 100 03 90 80 70原创 2017-05-27 20:01:53 · 799 阅读 · 0 评论 -
心得
只有用了×乘法就要小心精度原创 2017-05-27 22:57:24 · 295 阅读 · 0 评论 -
求最大公约数2
Description大家一定已经A过了OJ上的那题《最大公约数》!还记得算法吗?o(∩_∩)o 。。。不过这次题目有点不同哦,考考你会不会求n个数的最大公约数。按照要求编写程序,使得对于每一组数据都能输出一个最大公约数。Input数据的第一个行是一个T,代表程序要执行的次数。然后是T组测试数据,每一组测试数据的第一行是一个正整数N,表示待求最大公约数的数字有N个。接着是N个正整数。Output对原创 2017-05-28 13:51:19 · 676 阅读 · 0 评论 -
1004: code A + B
#include int main() { printf("#include \n"); printf("int main()\n");printf("{\n");printf(" int a,b;\n");printf(" while(scanf(\"%%d%%d\",&a,&b) != EOF)\n");printf("原创 2017-05-30 10:14:00 · 796 阅读 · 0 评论 -
1005: Theatre Square
1005: Theatre Square原创 2017-05-30 11:18:05 · 678 阅读 · 0 评论 -
1007: 求平均分
#include int main() { int i,n; float sum,a,ave; while(scanf("%d",&n)&&n) { sum = 0; for(i=0;i { scanf("%f",&a); sum+=a; ave=sum/n;}p原创 2017-05-30 11:42:58 · 624 阅读 · 0 评论 -
1334: 矩阵转置
#include int main(){ int i,j,n,d[100][100]; scanf("%d",&n); for (i=0;i<n;i++) { for (j=0;j<n;j++) { scanf("%d",&d[i][j]); } } for (i=0;i<n;i++) { for (j=0;j<n-1;j++) { printf(转载 2017-05-31 20:50:03 · 349 阅读 · 0 评论 -
1008: ASCII码
#include main() { int t; int i; int a[10000]; scanf("%d",&t); for(i=0;i { scanf("%d",&a[i]); } for(i=0;i { printf原创 2017-06-01 08:58:00 · 468 阅读 · 0 评论 -
1337: 平方和与立方和
#includeint main(){int m,n,i,temp,sum1,sum2;while(scanf("%d%d",&m,&n)!=EOF){if(m>n)//注意考虑输入时前小后大也要正确输出的情况!! { temp=n; n=m; m=temp;原创 2017-05-31 21:03:49 · 414 阅读 · 0 评论 -
1223: 水仙花数
#includeint main(){int n,a,b,c;while(scanf("%d",&n)!=EOF&&n){a=n%100%10;b=n%100/10;c=n/100;//注意如何取各个位数if(n==a*a*a+b*b*b+c*c*c)printf("YES\n");elseprintf("NO\n");}return 0;原创 2017-05-30 18:27:16 · 720 阅读 · 0 评论 -
1012: Prime Number ?
#include #include int main() { int n,i,k; while(scanf("%d",&n)!=EOF) { k=(int)sqrt((double)n); for(i=2;i if(n%i==0) break;if(i>k&&n!=1) printf("YES\n"原创 2017-05-30 13:09:06 · 647 阅读 · 0 评论 -
1011: Watermelon
#include int main() { int n; while(scanf("%d",&n)!=EOF) { if(w>2&&w%2==0) printf("YES\n"); else printf("NO\n");} return 0; }原创 2017-05-30 12:52:36 · 609 阅读 · 1 评论 -
1008: 画正方形
#include int main() { int T,i,n,x,j,k; scanf("%d",&T); for(i=0;i { scanf("%d%d",&n,&x); for(j=0;j { for(k=0;k { printf("%d",x);//不换行 }原创 2017-05-30 12:06:25 · 675 阅读 · 0 评论 -
第一次ACM选拔赛
6月26日是个值得纪念的日子,我们于六点在ZCMUOJ开展了第一次ACM选拔赛。七道题最后才A了三道。深深感觉到自己的弱菜和基础不牢。 第一题为输出一个整数的各位数字(http://acm.zcmu.edu.cn/JudgeOnline/problem.php?cid=1188&pid=0),我竟然没A,对于大数据要牢记使用字符数组,格式必须注意,最后一个输出时不带空格就分两次输出,可以巧用fla原创 2017-06-27 15:08:05 · 725 阅读 · 0 评论