1、3829每年我们都有不少同学去参加程序设计竞赛。考虑到参赛名额的限制,我们的教练制定了以下规则:(1)如果等级分排名前 6 或者训练缺席次数不多于 2 次的队伍允许代表学校参赛(2)如果等级分排名前 20 且训练缺席次数小于 5 次的允许参赛 输入 2 个整数分别代表排名和缺席次数如果符合参赛规则,输出 yes 否则输出 no#includeint main()int a,b;scanf(“%d%d“,if(aint main()int i,n,s=0;scanf(“%d“,for(i=1;i#includeint main()int i,j,m;float n;for(i=1;iint ma
2、in()int i,n,s=0,t;scanf(“%d“,for(i=1;iint main()int s,n;s=0;scanf(“%d“,for(int i=1;iint main()int i,n;float t=0.0,sum=0.0;scanf(“%d“,for(i=1;iint main()int n2,count=0;scanf(“%d“,long long n=n2;while(n1)if(n%2=1)n=3*n+1;elsen/=2;count+;printf(“%dn“,count);return 0;3836输入一个正整数 n(nint main()int n=10;sc
3、anf(“%d“,int factorial=1; for(int i=1;iint main()int s,n=10;scanf(“%d“,s=0;int factorial=1;for(int i=1;iint main()int s,a,b;while(scanf(“%d%d“,printf(“%dn“,s);return 0;3839第一行输入 1 个整数 n,表示 测试组数然后是 n 行,每行 2 个整数 a 和 b,中间用空格隔开对于每组测试数据,要求输出一行,分别是 a+b 的值#includeint main()int n;int i,a,b,s;scanf(“%d“,for(
4、i=1;iint main()int s,a,b;while(scanf(“%d%d“,elses=a+b;printf(“%dn“,s);return 0;3841Sample Input4 1 2 3 45 1 2 3 4 50 Sample Output1015#includeint main()int n,i,s,a;while(scanf(“%d“,for(i=1;iint main()int a,b,c,s;while(scanf(“%d%d%d“,printf(“%dn“,s);return 0;3843多组测试数据,每组输入 3 个整数 对于每组测试数据,输出 1 行,内容为输
5、入的 3 个数的和,每 2组测试数据之间有 1个空行 #includeint main()int a,b,c,s,t=0;while(scanf(“%d%d%d“,if( t=0) printf(“%dn“,s);printf(“n“);t+; return 0;3844多组测试数据首先输入 1 个整数 n 表示测试组数然后每行首先输入 1 个整数 m,再输入 m 个整数对于每组测试数据输出 1 行,内容为 m 个整数的最大值#include#define INF 1000000000int main()int n,m,i,j,a,k10000,b;scanf(“%d“,for(i=1;iki
6、)ki=a;for(b=1;b#define INF 1000000000int main()int n,m,i,j,a,k10000,b;scanf(“%d“,for(i=1;iint main()int i,n,m,num;double sum;scanf(“%d“,while(n-)scanf(“%d“,sum = 0;for(i = 0; i int main()int T,i,n,j;int a20;scanf(“%d“,for(i=1;i=0;j-)printf(“%d “,aj);return 0;3844 求最大值#include#define INF 1000000000in
7、t main()int n,m,i,j,x,max;max=-INF;scanf(“%d“,for(i=1;imax)max=x;printf(“%dn“,max);return 0;3881逆序输出#includeint main()int t,n,a20;scanf(“%d“,for(int i=1;i=1;m-)printf(“%d “,am);printf(“%dn“,a0); return 0;3882输出最大元素和下标值#include#define INF 100000000int main()int n,b,a10;while(scanf(“%d“,for(int i=0;im
8、ax)max=aj;b=j; printf(“%d %dn“,max,b);return 0;3883 数组中查找数#includeint main()int n,a20;int i,j,m;while (scanf(“%d“, iint main()int n,a20;int i,j,b,m;while (scanf(“%d“, iint main()int a30;int n;int del;while(scanf(“%d“, in; i+)scanf(“%d“,scanf(“%d“,int flag=0; /用于 标记是不是第一次输出for(int i=0; in; i+)if(ai!=del)/如果 ai和要删除的数不一 样if(flag=0)/如果是第一次输出就不输出空格printf(“%d“,ai);flag=1;else/否则输出空格printf(“ %d“,ai);printf(“n“);/特别注意比如 /*sample 4 4 4 4 4 4answer *n* */