文档详情

C语言编程部分复习题.doc

发布:2017-02-13约3.68万字共56页下载文档
文本预览下载声明
1.在考生文件夹下,要求程序PROG.C的功能是: 将字符串中所有的大写字母转换为小写,其它字符不变(不使用转换函数)。 例如,当字符串为This Is a c Program 输出:this is a c program 部分源程序存在文件PROG.C中。 请在fun 函数中的/*******begin********/ 与 /********end*********/ 之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。 #include void fun char str1[] /***********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 Please input a string:\n ; gets str1 ; fun str1 ; printf Result is: %s\n,str1 ; return 0; 2. 在考生文件夹下,要求程序PROG.C的功能是: 求[1,1000]之间既不能被7整除也不能被5整除的整数之和,将结果存入变量s中。 部分源程序存在文件PROG.C中。 请在main 函数中的/*******begin********/ 与 /********end*********/ 之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。 特别提示:必须将计算结果存入变量s中。 TheResultis:343139 #include stdio.h #include math.h #include stdlib.h int main int s; int i; /***********begin***********/ s 0; for i 1;i 1000;i++ if i%7! 0i%5! 0 s+ i; /************end************/ printf s %d\n,s ; return 0; 3. 在考生文件夹下,要求程序PROG.C的功能是: 求[1,n]之间所有不能被3整除的整数之和,n的值由键盘输入。 例如,如果输入12,则输出结果为:48 部分源程序存在文件PROG.C中。 请在fun 函数中的/*******begin********/ 与 /********end*********/ 之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。 #include stdio.h #include stdlib.h 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 int n; printf Enter n: \n ; scanf %d,n ; printf s %d\n,fun n ; return 0; 4. 在考生文件夹下,要求程序PROG.C的功能是: 求[1,1000]之间所有不能被3整除的整数之和。请将计算结果保存到变量s中。 部分源程序存在文件PROG.C中。 请在main 函数中的/*******begin********/ 与 /********end*********/ 之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。 特别提示:必须将计算结果存入变量s中。结果: TheResultis:343139 #include stdio.h #include math.h #include stdlib.h int main int i; int s; /***********begin***********/ s 0; for i 1;i 1000;i++ if i%3! 0 s+ i; /************end************/ printf s %d\n,s ; return 0; 5.
显示全部
相似文档