/************found************/ return 0 }
四、程序设计题(每小题10分,共40分)
阅读下列程序,在指定位置上填入适当的内容使程序完整。请勿改动其它内容。请将正确答案答在试卷上。 1.设一个数组 int data[10]={1,8,4,20,5,9,17,21,29,100},在主函数中设计一个算法实现对数组中10 个数递减排序,并显示排序号的数据。(选择排序或冒泡排序均可)
#include
int data[10]={1,8,4,20,5,9,17,21,29,100}; /***********begin***********/
/************end************/ }
2. “完数”恰好等于它的因子之和,如,6的因子为1,2,3而6=1+2+3,因此6是完数。试在main函数中寻找1000以内的所有完数,并显示该完数。
#include
void main() {
int n;
/***********begin***********/
/************end************/ }
3. 要求程序的功能是:按下面的公式求sum的值。 sum = 1 - 2 + 3 - 4 + 5 - 6 + …… + 99 - 100 #include \void main() {
int sum;
/***********begin***********/
/************end************/ printf(\ }
4. 程序功能如下:
求[m,n]之间既不能被7整除也不能被5整除的整数之和,m和n的值由键盘输入。例如,如果m和n的值分别为10和20,则计算结果为:106。 #include
int i,sum; int m,n;
printf(\ n:\\n\ scanf(\ /***********begin***********/
/************end************/ printf(“sum=%d\\n”,sum); }

