《C语言程序设计》复习纲要_第1页
《C语言程序设计》复习纲要_第2页
《C语言程序设计》复习纲要_第3页
《C语言程序设计》复习纲要_第4页
《C语言程序设计》复习纲要_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2013年C语言程序设计复习纲要考试题型:选择、操作、填空、改错、编程考试知识点范围:基本数据类型、表达式输入输出语句选择结构循环结构数组(一维数组、二维数组、字符数组、字符串)函数(函数定义、声明、函数调用、函数参数、全局变量和局部变量、静态变量)指针(指针的概念、指针和一维数组)结构体和联合体(基本概念)主要算法求和、积用公式求和求最大最小值数列(斐波那契数列)最大公约数和最小公倍数求素数求水仙花数判断能否被整除1.在考生文件夹下,要求程序PROG.C的功能是:求1,1000之间既能被3整除又能被5整除的整数之和,将结果存入变量s中。部分源程序存在文件PROG.C中。请在main( )函数

2、中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将计算结果存入变量s中。 #include stdio.hint main() int i;int s; /*begin*/ /*end*/printf(s=%dn,s);return 0; 2.在考生文件夹下,要求程序PROG.C的功能是:求m,n之间既不能被7整除也不能被5整除的整数之和,m和

3、n的值由键盘输入。例如,如果m和n的值分别为10和20,则计算结果为:106。部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include stdio.hint fun(int m,int n) /*begin*/ /*end*/ int main() int s;int m,n;printf(Ent

4、er m n:n);scanf(%d %d,&m,&n); s=fun(m,n);printf(s=%dn,s);return 0; 3.在考生文件夹下,要求程序PROG.C的功能是:求1,n之间所有不能被3整除的整数之和,n的值由键盘输入。例如,如果输入12,则输出结果为:48部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序

5、文件PROG.C提交。#include stdio.h #include stdlib.h int fun(int n) /*begin*/ /*end*/ int main( ) int n; printf(Enter n: n); scanf(%d,&n); printf(s=%dn,fun(n);return 0; 用公式求和1.在考生文件夹下,给定程序PROG.C的功能是:按下面的公式求sum的值。 1 1 1 1 sum = 1 + + + + + 2 3 4 100请将运算结果存入变量sum中。结果保留3位小数。部分源程序存在文件PROG.C中。请在TC环境中打开该程序文件,在ma

6、in( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG.C提交。特别提示:一定要将计算结果存入变量sum中。#include stdio.h #include stdlib.hint main() double sum; /*begin*/ /*end*/printf(sum=%.3fn,sum);return 0; 2.在考生目录下,要求程序PROG.C的功能是:按下面的公式求s的近似值: 1

7、1 1 1 1 s = 1 + + + + + + 3*3 5*5 7*7 9*9 n*n部分源程序存在文件PROG.C中,n的值由键盘输入。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include stdio.hdouble fun(int n) /*begin*/ /*end*/ int main() double s;int

8、 n;printf(Enter n:n);scanf(%d,&n); s=fun(n);printf(s= %.4fn,s);return 0; 3、试题要求:在考生目录下,要求程序PROG.C的功能是:按下面的公式求sum的近似值,直到最后一项的项值小于1e-6为止,请将计算结果存入变量sum中。 1 1 1 1 1 sum = 1 + + + + + + 3*3 5*5 7*7 9*9 (2n-1)(2n-1)部分源程序存在文件PROG.C中。请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。

9、注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将计算结果存入变量sum中。#include stdio.hint main() double sum; /*begin*/ /*end*/printf(sum=%.3fn,sum);return 0; 4.在考生文件夹下,给定程序PROG.C的功能是:按下面的公式求sum的值。sum = 1 - 2 + 3 - 4 + 5 - 6 + + 99 - 100部分源程序存在文件PROG.C中。请在TC环境中打开该程序文件,

10、在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG.C提交。#include stdio.h #include stdlib.hint main() int sum; /*begin*/ /*end*/printf(sum=%dn,sum);return 0; 5、在考生文件夹下,给定程序PROG.C的功能是:按下面的公式求sum的值。sum = m + (m+1) + (m+2) +

11、(m+3) + + (n-1) + n例如,如果m和n的值分别为1和100,则计算结果为5050。部分源程序存在文件PROG.C中。请打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG.C提交。#include stdio.hint fun( int m, int n) /*begin*/ /*end*/ int main() int m, n, t; printf(请输入

12、m,n:n);scanf(%d,%d,&m,&n);if(mn) t=m; m=n; n=t; printf(sum=%dn,fun(m,n);return 0; 6.在考生文件夹下,给定程序PROG.C的功能是:按下面的公式求sum的值。sum = m - (m+1) + (m+2) - (m+3) + + (n-1) - n例如,如果m和n的值分别为1和100,则计算结果为-50。部分源程序存在文件PROG.C中。请在TC环境中打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 main( )函数中的最后一行和main( )函数后面的程序

13、学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG.C提交。#include stdio.h #include stdlib.hfun( int m, int n) /*begin*/ /*end*/ int main() int m, n, t;printf(Enter m,n:n);scanf(%d,%d,&m,&n);if(mn) t=m; m=n; n=t; printf(sum=%dn,fun(m,n);return 0; 7.在考生文件夹下,给定程序PROG.C的功能是:按下面的公式求前n项的项值,n的值由键盘输入。结果保

14、留3位小数。 1 1 1 1 sum = 1 - + - + +(-1)(n-1) 2 3 4 n例如:当n=100时,输出结果为0.688部分源程序存在文件PROG.C中。请在TC环境中打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG.C提交。#include stdio.h #include stdlib.hdouble fun(int n) double c; /*

15、begin*/ /*end*/return c; int main() double sum;int n;printf(Enter n :n);scanf(%d,&n);sum=fun(n);printf(sum=%.3fn,sum);return 0; 8.在考生文件夹下,给定程序PROG.C的功能是:按下面的公式求sum的近似值,直到最后一项的项值小于1e-6为止。 1 1 1 1 sum = 1 - + - + +(-1)(n-1) 2 3 4 n部分源程序存在文件PROG.C中。请在TC环境中打开该程序文件,在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的

16、若干语句。 main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG.C提交。#include stdio.h #include math.h #include stdlib.hint main() double sum; /*begin*/ /*end*/printf(sum=%.3fn,sum);return 0; 9.在考生文件夹下,要求程序PROG.C的功能是:按下面的公式求s的近似值,直到最后一项的项值绝对值小于0.00001,结果保留4位小数。 1 1 1 1 sum

17、= 1 - + - + +(-1)(n-1) 3 5 7 2n-1请将计算结果保存到变量sum中。部分源程序存在文件PROG.C中。请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将计算结果保存到变量sum中。#include stdio.h #include math.h #include stdlib.h int ma

18、in( ) double sum; /*begin*/ /*end*/ printf(sum=%.4fn,sum);return 0; 10.在考生文件夹下,要求程序PROG.C的功能是:按下面公式,求的近似值,直到最后一项中的分数小于1e-6为止。 1 1 1 1 =(1 + )*(1 + )*(1 + ) * (1 + ) + 2 1*3 3*5 5*7 7*9 部分源程序存在文件PROG.C中,请将计算结果存入变量pi中。请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函

19、数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将计算结果存入变量pi中。 #include stdio.h #include math.h #include stdlib.hint main() double pi;float i; /*begin*/ /*end*/printf(pi=%.5fn,pi);return 0; 11、在考生文件夹下,要求程序PROG.C的功能是:按下面公式的前200项,求的近似值: 1 1 1 1 =(1 + )*(1 + )*(1 + ) * (1 +

20、 ) * 2 1*3 3*5 5*7 7*9 部分源程序存在文件PROG.C中,请将计算结果存入变量pi中。请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将计算结果存入变量pi中。 #include stdio.hint main() double pi;long int i; /*begin*/ /*end*/prin

21、tf(pi=%.5fn,pi);return 0; 字符串字符数组1.在考生文件夹下,给定程序PROG.C的功能是:求指定字符在字符串中出现的次数并输出。例如,当字符串为This Is a c Program,指定字符为a时则应输出:Result is: 2部分源程序存在文件PROG.C中。请打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG.C提交。#include #i

22、nclude int fun(char str1,char ch) /*begin*/ /*end*/ int main() char str180,ch;int count; printf(Enter str1:n);gets(str1);printf(Enter ch:n);ch=getchar();count=fun(str1,ch);printf(Result is: %dn,count);return 0; 2、在考生文件夹下,要求程序PROG.C的功能是:将字符串中的所有字符ch(ch中存放一小写字母)都替换成相应的大写字母,其余的不变;并输出。例如,当字符串为This Is a

23、c Program,ch的值为a时,输出结果应为:This Is A c ProgrAm部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #include void fun(char str1,char ch) /*begin*/ /*end*/ int main() char str18

24、0=This Is a c Program;printf(String is: %sn,str1);fun(str1,a);printf(Result is: %sn,str1);return 0; 3、在考生文件夹下,要求程序PROG.C的功能是:求指定字符在字符串中最后一次出现的位置(该字符的下标加1)并输出。例如,当字符串为This Is a c Program,指定字符为a时则应输出:Result is: 18部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容

25、。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #include int fun(char str1,char ch) /*begin*/ /*end*/ int main() char str180=This Is a c Program,ch=a;int pos;printf(String is: %sn,str1);printf(char is: %cn,ch);pos=fun(str1,ch);printf(Result is: %dn,pos);ret

26、urn 0; 4.在考生文件夹下,要求程序PROG.C的功能是:求指定字符在字符串中第一次出现的位置(该字符的下标)并输出。例如,当字符串为This Is a c Program,指定字符为a时则应输出:Result is: 8部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #inclu

27、de int fun(char str1,char ch) /*begin*/ /*end*/ int main() char str180=This Is a c Program,ch=a;int pos;printf(String is: %sn,str1);printf(char is: %cn,ch);pos=fun(str1,ch);printf(Result is: %dn,pos);return 0; 5.试题要求:在考生目录下,要求程序PROG.C的功能是:将字符串中的所有字符ch都替换成*并输出。例如,当字符串为This Is a c Program,ch的值为s时,程序的输

28、出结果应为:Thi* I* a c Program部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #include void fun(char str1,char ch) /*begin*/ /*end*/ int main() char str180=This Is a c Progr

29、am, ch;printf(Enter ch:n);scanf(%c,&ch);printf(String is: %st ch is %cn,str1,ch);fun(str1,ch);printf(Result is: %sn,str1);return 0; 6.在考生文件夹下,要求程序PROG.C的功能是:将字符串逆序存放并输出。例如,当字符串为This Is a c Program输出:margorP c a sI sihT部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它

30、位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #include void fun(char str1) /*begin*/ /*end*/ int main() char str180;printf(Enter Str1: n);gets(str1);fun(str1);printf(Result is: %sn,str1);return 0; 7.在考生文件夹下,要求程序PROG.C的功能是:统计字符串中的所有小写字母的个数并输出。例如,当字符

31、串为This Is a c Program输出:Result is:12部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #include int fun(char str1) /*begin*/ /*end*/ int main() char str180;int n;printf(En

32、ter str1:n);gets(str1); n=fun(str1);printf(Result is: %dn,n);return 0; 8.在考生文件夹下,要求程序PROG.C的功能是:将字符串中所有的小写字母转换为大写,其它字符不变(不使用转换函数)。例如,当字符串为This Is a c Program输出:THIS IS A C PROGRAM部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内

33、容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #include void fun(char str1) /*begin*/ /*end*/ int main() char str180;printf(Enter str1:n);gets(str1);fun(str1);printf(Result is: %sn,str1);return 0; 9.在考生文件夹下,要求程序PROG.C的功能是:统计字符串中元音字母a、e、i、o、u的个数并输出。例如,当字符串为This Is a c Program输出:Result is:

34、 4部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #include int fun(char str) /*begin*/ /*end*/ int main() char str180;int n;printf(Enter str1 :n);gets(str1); n=fun(str1

35、);printf(Result is: %dn,n);return 0; 10.在考生文件夹下,要求程序PROG.C的功能是:求字符串的长度并输出。例如,当字符串1为This Is a c Program则应输出:Result is: 19部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include

36、int fun(char str) /*begin*/ /*end*/ int main() char str180=This Is a c Program;int count;printf(String is: %sn,str1);count=fun(str1);printf(Result is: %dn,count);return 0; 11.在考生文件夹下,要求程序PROG.C的功能是:将一个字符串的第0,2,4,6,8,.位置的字符复制到另一个字符串中,并输出。例如,当一个字符串为This Is a c Program则另一个字符串应为Ti sacPorm部分源程序存在文件PROG.C

37、中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include void fun(char str1,char str) /*begin*/ /*end*/ int main() char str180=This Is a c Program,str80;printf(String is: %sn,str1);fun(str1,st

38、r);printf(Result is: %sn,str);return 0; 12.在考生文件夹下,要求程序PROG.C的功能是:统计字符串中数字的个数并输出。例如,当字符串为2007-August-15输出:Resultis:6部分源程序存在文件PROG.C中。请在fun()函数中的/*begin*/与/*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include #includ

39、e int fun(char str1) /*begin*/ /*end*/ int main() char str180=2007-August-15;int n;printf(String is: %sn,str1); n=fun(str1);printf(Result is: %dn,n);return 0; 一维数组1.在考生文件夹下,要求程序PROG.C的功能是:求n个整数的平均值。例如:10,38,98,87,89,23,44,67,100,345,则程序的输出结果应为:平均值=90.1000部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*en

40、d*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。 #include stdio.h #define N 10float fun(int aN,int n) /*begin*/ /*end*/ int main() int aN=10,38,98,87,89,23,44,67,100,345;float average;average=fun(a,N); printf(平均值=%.4fn,ave

41、rage);return 0; 2. 在考生文件夹下,要求程序PROG.C的功能是:求一维数组a中所有元素的平均值。部分源程序存在文件PROG.C中,请将计算结果存入变量av中。请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将计算结果存入变量av中。#include stdio.h #define N 20int mai

42、n() int aN=1,20,8,14,7,12,2,19,19,15,13,14,20,10,16,20,7,6,12,12 ;double av; FILE *f; /*begin*/ /*end*/printf(Aver=%fn,av); f=fopen(PROGOUT.DAT,w);fprintf(f,Average = %.2fn,av);fclose(f);return 0; 3、在考生文件夹下,要求程序PROG.C的功能是:求一维数组rea中所有元素的整数部分和小数部分之和。部分源程序存在文件PROG.C中,请将整数部分之和存入变量sum1中,将小数部分之和存入变量sum2中。

43、请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将整数部分之和和小数部分之和分别存放在变量sum1和sum2中。#include stdio.hint main() double rea10= 8.95,68.81,43.21,13.55,69.38,56.46,15.52,76.06,82.33,83.17 ;int s

44、um1;double sum2; /*begin*/ /*end*/printf(sum1=%d,sum2=%.2fn,sum1,sum2);return 0; 二维数组1、在考生文件夹下,要求程序PROG.C的功能是:求N*N矩阵的最大值并输出。例如,当N为3,矩阵为:1 2 34 9 57 8 6则最大值为:9部分源程序存在文件PROG.C中,请将求出的最大值存入变量max中。请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考

45、生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将求出的最大值存入变量max中。#include int main() int a33=1,2,3,4,9,5,7,8,6;int i,j,max;printf(array is:n);for(i=0;i3;i+) for(j=0;j3;j+)printf(%5d,aij);printf(n); /*begin*/ /*end*/printf(Max is: %dn,max);return 0; 2.在考生文件夹下,要求程序PROG.C的功能是:求3*3矩阵的最大值并输出。例如,当矩阵为

46、:1 2 34 9 57 8 6则最大值为:9部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include int fun(int a33) /*begin*/ /*end*/ int main() int a33=1,2,3,4,9,5,7,8,6;int i,j,max;printf(array

47、is:n);for(i=0;i3;i+) for(j=0;j3;j+)printf(%5d,aij);printf(n); max=fun(a);printf(Result is: %dn,max);return 0; 3.在考生文件夹下,给定程序PROG.C的功能是:求3*3矩阵的第0行(以下标为行数)元素之和并输出。例如,当矩阵为:1 2 34 5 67 8 9则第0行元素是:1,2,3,第0行的元素之和为:6部分源程序存在文件PROG.C中。请在TC环境中打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 main( )函数中的最后一行

48、和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG.C提交。#include int fun(int a33) /*begin*/ /*end*/ int main() int a33=1,2,3,4,5,6,7,8,9;int i,j,sum;printf(array is:n);for(i=0;i3;i+) for(j=0;j3;j+)printf(%5d,aij);printf(n); sum=fun(a); printf(Result is:%dn,sum);return 0; 5、在考生文件夹下

49、,给定程序PROG.C的功能是:将N*N矩阵的第1列(以下标为列数)乘以n,然后求该列元素的和。例如,如果n=2,当矩阵为: 1 2 3 4 5 6 7 89 10 11 1213 14 15 16则第1列元素是:2,6,10,14。乘以n后为:4,12,20,28,和为:64部分源程序存在文件PROG.C中。请在TC环境中打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序,最后将源程序文件PROG

50、.C提交。#include #define N 4int fun(int aNN,int n) /*begin*/ /*end*/ int main() int aNN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;int i,j,sum;printf(Original array is:n);for(i=0;iN;i+) for(j=0;jN;j+)printf(%5d,aij);printf(n); sum=fun(a,2); printf(Result array is:n);for(i=0;i4;i+) for(j=0;j4;j+)printf(%5d,

51、aij);printf(n); printf(Result is:%dn,sum);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*/之间填入你编写的若干语句。 main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。保存、运行并调试程序

52、,最后将源程序文件PROG.C提交。#include #define N 4 int fun(int arrNN) /*begin*/ /*end*/ int main() int aNN=1,6,2,2,3,5,4,5,8,4,5,6,4,5,6,7; int i,j,sum; printf(array is:n); for(i=0;iN;i+) for(j=0;jN;j+) printf(%5d,aij); printf(n); sum=fun(a); printf(Result is:%dn,sum);return 0; 7.在考生文件夹下,要求程序PROG.C的功能是:按下列格式输出杨

53、辉三角(要求打印10行) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 . 部分源程序存在文件PROG.C中。请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。 #include stdio.h #define N 10int main() int aNN,i,j; /*begin*/ /*end*/for(i=0;iN;i

54、+) for(j=0;j=i;j+)printf(%6d,aij);printf(n); return 0; fclose(f); 分解一个数1.在考生文件夹下,要求程序PROG.C的功能是:求一个三位整数m的每位数之积。例如,当m=256时,程序的输出结果应为:Result is: 60。部分源程序存在文件PROG.C中,m的值由键盘输入。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动

55、。运行并调试程序,然后将源程序文件PROG.C提交。 #include int fun(int m) int c; /*begin*/ /*end*/ return c; int main() int m,s;printf(Enter m :n); scanf(%d,&m); s=fun(m); printf(Result is: %dn,s);return 0; 2.在考生目录下,要求程序PROG.C的功能是:将所有的水仙花数保存到一维数组a中。 (所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153=1*1*1+5*5*5+3*3*3)部分源程序存在文件PROG.C中。请

56、在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。 #include int main() int a10=0,i; /*begin*/ /*end*/ printf(水仙花数为:n);for(i=0;in) t=m; m=n; n=t; fun(m,n);printf(The Highest common divisor of %d an

57、d %d is %dn,m,n,s1);printf(The Lowest common multiple of %d and %d is %dn,m,n,s2);return 0; 2、在考生文件夹下,要求程序PROG.C的功能是:求两个整数m和n的最大公约数,将求出的最大公约数存入变量t中。部分源程序存在文件PROG.C中。请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试

58、程序,然后将源程序文件PROG.C提交。特别提示:必须将结果存入变量t中。 #include stdio.hint main() int m=76,n=40,t,i; /*begin*/ /*end*/printf(The Highest Common Divisor of %d and %d is %dn,m,n,t);return 0; 3.在考生文件夹下,要求程序PROG.C的功能是:求两个整数m和n的最大公约数,m和n的值由键盘输入。部分源程序存在文件PROG.C中。请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。注意:main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。运行并调试程序,然后将源程序文件PROG.C提交。#include std

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论