摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1060题目描述:一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1。则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2到60之间所有“完数”和“盈数”。输入:题目没有任何输入。输出:输出2到60之间所有“完数”和“盈数”,并以如下形式输出:E: e1 e2 e3 ......(ei为完数)G: g1 g2 g3 ......(gi为盈数)其中两个数之间要有空格,行尾不加空格。 1 #include<stdio.h> 2 3 int main() 4 { 5 int sum 阅读全文
posted @ 2012-05-01 23:19 Bay 阅读(271) 评论(0) 推荐(1)
摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1059题目描述:设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入:题目没有任何输入。输出:请输出所有满足题目条件的a、b、c的值。a、b、c之间用空格隔开。每个输出占一行。 1 #include<stdio.h> 2 3 int main() 4 { 5 int a,b,c,x,y; 6 for(a=0;a<10;a++) 7 for(b=0;b<10;b++) 8 for(c... 阅读全文
posted @ 2012-05-01 23:18 Bay 阅读(193) 评论(0) 推荐(0)
摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1057题目描述:输入20个数,每个数都在1-10之间,求1-10中的众数(众数就是出现次数最多的数,如果存在一样多次数的众数,则输出权值较小的那一个)。输入:测试数据有多组,每组输入20个1-10之间的数。输出:对于每组输入,请输出1-10中的众数。样例输入: 5 1 5 10 3 5 3 4 8 6 8 3 6 5 10 7 10 2 6 2样例输出: 5 1 #include<stdio.h> 2 #include<string.h> 3 4 int main() 5 { 6 char 阅读全文
posted @ 2012-05-01 23:17 Bay 阅读(182) 评论(0) 推荐(0)
摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1057题目描述:输入20个数,每个数都在1-10之间,求1-10中的众数(众数就是出现次数最多的数,如果存在一样多次数的众数,则输出权值较小的那一个)。输入:测试数据有多组,每组输入20个1-10之间的数。输出:对于每组输入,请输出1-10中的众数。样例输入: 5 1 5 10 3 5 3 4 8 6 8 3 6 5 10 7 10 2 6 2样例输出: 5 1 #include<stdio.h> 2 3 int main() 4 { 5 int count[11],i,x,max; 6 7 ... 阅读全文
posted @ 2012-05-01 23:16 Bay 阅读(320) 评论(0) 推荐(0)
摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1056题目描述:输入两个正整数,求其最大公约数。输入:测试数据有多组,每组输入两个正整数。输出:对于每组输入,请输出其最大公约数。样例输入: 49 14样例输出: 7 1 #include<stdio.h> 2 3 int main() 4 { 5 int a,b,t,i; 6 while(scanf("%d %d",&a,&b)==2){ 7 if(a>b) t=a,a=b,b=t; 8 for(i=a;i>0;i--) 9 if((... 阅读全文
posted @ 2012-05-01 23:15 Bay 阅读(183) 评论(0) 推荐(0)
摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1055题目描述:输入一个字符串,长度小于等于200,然后将数组逆置输出。输入:测试数据有多组,每组输入一个字符串。输出:对于每组输入,请输出逆置后的结果。样例输入: hdssg样例输出: gssdh 1 #include<stdio.h> 2 #include<string.h> 3 #define N 201 4 5 void main() 6 { 7 char str[N]; 8 int i,j=0; 9 while(1){10 if(!gets(str)) break;11... 阅读全文
posted @ 2012-05-01 23:13 Bay 阅读(307) 评论(0) 推荐(0)
摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1054题目描述:输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。输入:测试数据有多组,输入字符串。输出:对于每组输入,输出处理后的结果。样例输入: bacd样例输出: abcd 1 #include<stdio.h> 2 #include<string.h> 3 #define N 201 4 5 int main() 6 { 7 char s[N],t; 8 int i,j,k,n; 9 while(gets(s)){10 n=strlen(... 阅读全文
posted @ 2012-05-01 23:12 Bay 阅读(203) 评论(0) 推荐(0)
摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1053题目描述:输入一个数n,然后输入n个数值各不相同,调换数组中最大和最小的两个数,然后输出。输入:测试数据有多组,输入n(1<=n<=20),接着输入n个数。输出:对于每组输入,输出交换后的结果。样例输入: 21 3样例输出: 3 1 1 #include<stdio.h> 2 #define N 200 3 4 int main() 5 { 6 int a[N],n,i,min,max,t; 7 while(scanf("%d",&n)==1){ 8 fo 阅读全文
posted @ 2012-05-01 23:11 Bay 阅读(190) 评论(0) 推荐(0)
摘要: 题目地址:ac.jobdu.com/problem.php?id=1052题目描述:输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入:测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。输出:对于每组输入,请输出结果。样例输入: 21 30样例输出: -1 1 #include<stdio.h> 2 #define N 200 3 4 int main() 5 { 6 int a[N],n,x,i; 7 while(scanf(" %d",&n 阅读全文
posted @ 2012-05-01 23:10 Bay 阅读(230) 评论(1) 推荐(1)
摘要: 题目地址:http://ac.jobdu.com/problem.php?id=1051题目描述:给定a和n,计算a+aa+aaa+a...a(n个a)的和。输入:测试数据有多组,输入a,n(1<=a<=9,1<=n<=100)。输出:对于每组输入,请输出结果。样例输入: 1 10样例输出: 1234567900 1 #include <stdio.h> 2 #include <string.h> 3 4 int main(){ 5 int a, n, i; 6 int sum[101], carry; 7 while(scanf("% 阅读全文
posted @ 2012-05-01 23:08 Bay 阅读(343) 评论(0) 推荐(0)