当前位置:首页 > C语言编程部分复习题
1.在考生文件夹下,要求程序PROG.C的功能是:
将字符串中所有的大写字母转换为小写,其它字符不变(不使用转换函数)。 例如,当字符串为\ 输出:\
部分源程序存在文件PROG.C中。
请在fun( )函数中的/*******begin********/ 与 /********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。 #include
/***********begin***********/
for(int i=0; str1[i] != '\\0'; i++) if(str1[i] >='A' && str1[i] <='Z') str1[i] = str1[i] + 32;
/************end************/ }
int main() {
char str1[80];
printf(\ gets(str1); fun(str1);
printf(\ return 0; }
2. 在考生文件夹下,要求程序PROG.C的功能是:
求[1,1000]之间既不能被7整除也不能被5整除的整数之和,将结果存入变量s中。
部分源程序存在文件PROG.C中。
请在main( )函数中的/*******begin********/ 与 /********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。
特别提示:必须将计算结果存入变量s中。 TheResultis:343139 #include \ #include \ #include \
1
int main() {
int s; int i;
/***********begin***********/ s=0;
for(i=1;i<=1000;i++) if(i%7!=0&&i%5!=0) s+=i;
/************end************/ printf(\ return 0; }
3. 在考生文件夹下,要求程序PROG.C的功能是:
求[1,n]之间所有不能被3整除的整数之和,n的值由键盘输入。 例如,如果输入12,则输出结果为:48
部分源程序存在文件PROG.C中。
请在fun( )函数中的/*******begin********/ 与 /********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。 #include \ #include \ int fun(int n) {
/***********begin***********/
int sum=0;
for(int i=1;i<=n;i++) if(i%3!=0)sum+=i; return sum;
/***********end***********/ }
int main( )
2
{
int n;
printf(\ n: \\n\ scanf(\
printf(\ return 0; }
4. 在考生文件夹下,要求程序PROG.C的功能是:
求[1,1000]之间所有不能被3整除的整数之和。请将计算结果保存到变量s中。 部分源程序存在文件PROG.C中。
请在main( )函数中的/*******begin********/ 与 /********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。
特别提示:必须将计算结果存入变量s中。结果: TheResultis:343139 #include \ #include \ #include \ int main( ) {
int i; int s;
/***********begin***********/ s=0;
for(i=1;i<=1000;i++) if(i%3!=0) s+=i;
/************end************/ printf(\ return 0; }
5. 在考生文件夹下,要求程序PROG.C的功能是:
按下面的公式求s的近似值,直到最后一项的项值绝对值小于0.00001,结果保留4位小数。
1 1 1 1
3
sum = 1 - —— + —— - —— + …… +(-1)^(n-1) ———— 3 5 7 2n-1 请将计算结果保存到变量sum中。 部分源程序存在文件PROG.C中。
请在main( )函数中的/*******begin********/ 与 /********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。
特别提示:必须将计算结果保存到变量sum中。 s=0.7854 #include \ #include \ #include \ int main( ) {
double sum;
/***********begin***********/
double x=1,n; sum=1;
for(n=2;fabs(x)>1e-6;n++) {
x=-pow(-1,n)*(1/(2*n-1)); sum+=x; }
/***********end***********/ printf(\ return 0; }
6. 在考生文件夹下,给定程序PROG.C的功能是:
求N*N矩阵的主对角线(左上-右下)元素的和并输出。 例如,当矩阵为:
1 6 2 2 3 5 4 5 8 4 5 6 4 5 6 7 则主对角线上的元素之和为:18
部分源程序存在文件PROG.C中。请打开该程序文件,
在fun( )函数中的/*******begin********/ 与 /********end*********/ 之间填入你编写的若干语句。
保存、运行并调试程序,最后将源程序文件PROG.C提交。 #include
4
共分享92篇相关文档