- 博客(10)
- 收藏
- 关注
原创 判断友好数对
题目:输入两个正整数m和n,顺序输出m到n之间的所有友好数对。如果两个整数的所有正因子之和(包括1,不包括自身)等于对方,就称这对数是友好的。例如:1184和1210是友好数对,因为 1184的因子之和为1+2+4+8+16+32+37+74+148+296+592=1210 ,1210的因子之和为1+2+5+10+11+22+55+110+121+242+605=1184 要求程序定义一
2017-12-30 20:51:02 1795
原创 删除元素
题目:输入一个递增有序的整型数组A有n个元素,删除下标为i的元素,使其仍保持连续有序。注意,有效下标从0开始。 定义如下两个函数分别实现删除元素操作和数组输出操作。void del(int a[], int n, int i); /*删除数组a中下标为i的元素*/void PrintArr(int a[], int n); /*输出数组a的前n个元素*/输入:输入分三行,第一行是
2017-12-27 20:05:04 806
原创 C语言程序设计教程(第三版)课后习题11.5
题目:有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)输入:学生数量N占一行每个学生的学号、姓名、三科成绩占一行,空格分开。输出:各门课的平均成绩 最高分的学生的数据(包括学号、姓名、3门课成绩)Exemple:输入:2 1 blue 90 80...
2017-12-22 20:26:41 4767 6
原创 平面点排序(一)
题目:平面上有n个点,坐标均为整数。请按与坐标原点(0,0)距离的远近将所有点排序输出。可以自己写排序函数,也可以用qsort库函数排序。输入:输入有两行,第一行是整数n(1<=n<=10),接下来有n行,每行一对整数(每对整数对应一个点)。输出:输出排序后的所有点,格式为(u,v),每个点后有一个空格。测试数据保证每个点到原点的距离都不同。Exemple:样例输入:4...
2017-12-21 19:21:24 4389
原创 happy斗地主
题目:一副扑克牌当中,有1,2,3,4,5,6,7,8,9,10,J,Q,K,大小王,这里我们为了方便,将大小王设置成G,H(小王G,大王H),将10设置成0。斗地主当中大王 压过小王,小王压过2,2压过1,1压过K……现在给你14张牌,问当中最大的牌是什么?输入:多组实例,14个字符,表示扑克牌输出:输出权值最大的那一张牌如果(如果是0 输出10)Example:输入:1 3 4
2017-12-19 19:22:34 199
原创 H国身份证号码
题目:H国的身份证号码是一个N位的正整数(首位不能是0)。此外,由于防伪需要,一个N位正整数是合法的身份证号码当且仅当每位数字都小于等于K,并且任意相邻两位数字的乘积也小于等于K。 例如对于K=5, 101、211、210等都是合法的号码,而106、123、421等都是非法的号码。给定一个正整数N以及K,请从小到大输出所有合法的号码。数据范围:1<=N<=5, 1<...
2017-12-19 17:04:28 3579
原创 我学会了整数幂
你总是忘记出界,记住整数可能会溢出!!题目描述:求a^b的最后三位数输入:n组数据。第二行输入a和b输出:n组数据的最后三位数#include#includeint main(){ int n,a,b,i,c,d,k; scanf("%d",&n); for(i=1;i { c=1; scanf
2017-12-02 20:30:31 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人