
http://www.TrueMark.cn 1
2013 年 C 语言期末复习题(编程题)
判断能否被整除 ............................................................................................................................................... 1
用公式求和 ....................................................................................................................................................... 3
字符串字符数组 ............................................................................................................................................. 10
一维数组 ......................................................................................................................................................... 18
二维数组 ......................................................................................................................................................... 20
分解一个数 ..................................................................................................................................................... 25
素数 ................................................................................................................................................................. 27
最大公约数,最小公倍数 ............................................................................................................................. 28
其他 ................................................................................................................................................................. 32
判断能否被整除
1. 在考生文件夹下,要求程序 PROG.C 的功能是:
求[1,1000]之间既能被 3 整除又能被 5 整除的整数之和,将结果存入变量 s 中。部分源程序存在文件
PROG.C 中。
请在 main( )函数中的/*******begin********/ 与 /********end*********/ 之间填入你编写的若干语
句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
注意:main()函数中的最后一行以及 main()函数后面的内容,考生不必阅读,但千万不要对这些内容
作任何改动。运行并调试程序,然后将源程序文件 PROG.C 提交。特别提示:必须将计算结果存入变量 s
中。s=33165
#include "stdio.h"
int main()
{
int i; int s;
/***********begin***********/
s=0;
for (i=0;i<=1000;i++)
{
if (i%3==0 && i%5==0) s=s+i;
}
/************end************/
printf("s=%d",s);
return 0;
}
2. 在考生文件夹下,要求程序 PROG.C 的功能是:
求[m,n]之间既不能被 7 整除也不能被 5 整除的整数之和,m 和 n 的值由键盘输入。
例如,如果 m 和 n 的值分别为 10 和 20,则计算结果为:106。部分源程序存在文件 PROG.C 中。
请在 fun( )函数中的/*******begin********/ 与 /********end*********/ 之间填入你编写的若干语
句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
注意:main()函数中的最后一行以及 main()函数后面的内容,考生不必阅读,但千万不要对这些内容
作任何改动。运行并调试程序,然后将源程序文件 PROG.C 提交。
#include "stdio.h"
int fun(int m,int n)
{
评论0