




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.在考生文件夹下,要求程序PROG.C的功能是: 将字符串中所有的大写字母转换为小写,其它字符不变(不使用转换函数)。 例如,当字符串为"This Is a c Program" 输出:"this is a c program" 部分源程序存在文件PROG.C中。
2、 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。#include <stdio.h> void fun(char str1) /*begin*/int i = 0; while (str1 i!= '0')
3、 if (str1i >= 'A' && str1i <= 'Z') str1i = str1i + 32; i+; /*en
4、d*/ int main() char str180; printf("Please input a string:n"); gets(str1); fun(str1); printf("Result is: %sn",str1);
5、0; return 0; 2. 在考生文件夹下,要求程序PROG.C的功能是:求1,1000之间既不能被7整除也不能被5整除的整数之和,将结果存入变量s中。 部分源程序存在文件PROG.C中。 请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。特别提示:必须将计算结果存入变
6、量s中。 TheResultis:343139#include "stdio.h" #include "math.h" #include "stdlib.h" int main() int s; int i; /*begin*/ s = 0;
7、 for (i = 1;i<=1000; i+) if (i % 7 != 0 && i % 5 != 0) s = s + i; /*end*/ printf("s=%dn",s); return
8、0; 3. 在考生文件夹下,要求程序PROG.C的功能是: 求1,n之间所有不能被3整除的整数之和,n的值由键盘输入。 例如,如果输入12,则输出结果为:48 部分源程序存在文件PROG.C中。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.
9、C提交。#include "stdio.h" #include "stdlib.h" int fun(int n) /*begin*/ int i=1,s=0; for (i; i <= n;i+) if (i % 3 != 0) &
10、#160; s = s + i; return s; /*end*/ int main( ) int n; printf("Enter n: n"); sca
11、nf("%d",&n); printf("s=%dn",fun(n); return 0; 4. 在考生文件夹下,要求程序PROG.C的功能是: 求1,1000之间所有不能被3整除的整数之和。请将计算结果保存到变量s中。 部分源程序存在文件PROG.C中。 请在main( )函数中的/*be
12、gin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。 特别提示:必须将计算结果存入变量s中。结果: TheResultis:343139(333667)#include "stdio.h" #include "math.h" #include "stdlib.h" int main( )
13、; int i; int s; /*begin*/ s = 0; for (i = 1; i <= 1000;i+) if (i % 3 != 0) &
14、#160; s = s + i; /*end*/ printf("s=%dn",s); return 0; 5. 在考生文件夹下,要求程序PROG.C的功能是:按下面的公式求s的近似值,直到最后一项的项值绝对值小于0.00001,结果保留4位小数。
15、; 1 1 1 1 sum = 1 - + - + +(-1)(n-1)
16、 3 5 7
17、 2n-1 请将计算结果保存到变量sum中。 部分源程序存在文件PROG.C中。 请在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。 特别提示:必须将计算结果保存到变量sum中。 s=0.7854#include "stdio.h&quo
18、t; #include "math.h" #include "stdlib.h" int main( ) double sum; /*begin*/ float i,m=1; sum = 0;
19、 for (i = 1; 1 / i >= 0.00001; i = i + 2, m =-m) sum = sum + m*(1 / i); /*end*/ printf("sum=%.4fn",sum); return 0; 6. 在考生文件夹下,给定程序PROG.C的
20、功能是:求N*N矩阵的主对角线(左上-右下)元素的和并输出。 例如,当矩阵为: 1 6 2 2 &
21、#160; 3 5 4 5 8 4 5 6
22、60; 4 5 6 7 则主对角线上的元素之和为:18 部分源程序存在文件PROG.C中。请打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 保存、运行并调试程序,最后将源程序文件PROG.C提交。#include <stdio.h> #define N 4 int&
23、#160;fun(int arrNN) /*begin*/ int i,sum = 0; for (i = 0; i < N; i+) sum = sum + arrii; return sum;
24、; /*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;i<N;i+)
25、for(j=0;j<N;j+) printf("%5d",aij); printf("n"); sum=fun(a); printf("Result is:%dn",sum); return 0;&
26、#160; 7.在考生文件夹下,要求程序PROG.C的功能是:统计字符串中元音字母a、e、i、o、u的个数并输出。 例如,当字符串为"This Is a c Program" 输出:Result is: 4 部分源程序存在文件PROG.C中。 请在fun( )函
27、数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。#include <string.h> #include <stdio.h> int fun(char str) /*begin*/ int i,n=0;
28、160; for (i = 0;stri!=0;i+) if (stri = 'a' | stri = 'e' | stri = 'i' | stri = 'o' | stri = 'u') n+; return n;
29、 /*end*/ int main() char str180; int n; printf("Enter str1 :n"); gets(str1); n=fun(str1); printf("Result is: %dn",n);
30、0; return 0; 8. 在考生文件夹下,要求程序PROG.C的功能是:统计字符串中英文字母的个数并输出。 例如,当字符串为"This Is a c Program" 输出:Result is:15 部分源程序存在文件PROG.C中
31、。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。#include <string.h> #include <stdio.h> fun(char str1) /*begin*/ int n=0,i; &
32、#160; for (i = 0; str1i!= '0' i+) if (str1i >= 'a'&&str1i <= 'z') | (str1i >= 'A'&&str1i <= 'Z') n+
33、; return n; /*end*/ int main() char str180; int n; printf("Enter str1:n"); gets(str1); n=fun(str1);
34、 printf("Result is: %dn",n); return 0; 9. 在考生文件夹下,给定程序PROG.C的功能是:将4*4矩阵的主对角线(左上-右下)及其以下的元素乘以m,输出计算以后的矩阵。 例如,如果m=2,当矩阵为:
35、; 1 2 3 4 5 6 7 8 &
36、#160; 9 10 11 12 13 14 15 16 输出的矩阵应为:
37、; 2 2 3 4 10 12 7 8
38、; 18 20 22 12 26 28 30 32 部分源程序存在文件PROG.C中。请打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。
39、保存、运行并调试程序,最后将源程序文件PROG.C提交。#include <stdio.h> #define N 4 void fun(int aNN,int m) /*begin*/ int i,j; for (i = 0; i < N;i+) for (j = 0; j <= i; j
40、+) aij *= m; /*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
41、 is:n"); for(i=0;i<N;i+) for(j=0;j<N;j+) printf("%5d",aij); printf("n"); fun(a,2);
42、; printf("Result array is:n"); for(i=0;i<N;i+) for(j=0;j<N;j+) printf("%5d",aij); printf("n&qu
43、ot;); return 0; 10. 在考生文件夹下,给定程序PROG.C的功能是:求N*N矩阵的第2行(以下标为行数)元素的和并输出。 例如,当矩阵为: 1 2 3 4
44、0; 5 6 7 8 9 10 11 12
45、60; 13 14 15 16 则第2行元素是:9,10,11,12。第2行元素之和为:42 部分源程序存在文件PROG.C中。请在VC环境中打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 保存、
46、运行并调试程序,最后将源程序文件PROG.C提交。 #include <stdio.h> #define N 4 int fun(int aNN) /*begin*/ int s=0,i; for (i = 0; i < N; i+) &
47、#160; s = s + a2i; return s; /*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("array is:n")
48、; for(i=0;i<N;i+) for(j=0;j<N;j+) printf("%5d",aij); printf("n"); sum=fun(a);
49、60; printf("Result is:%dn",sum); return 0; 11. 在考生文件夹下,要求程序PROG.C的功能是:求字符串的长度并输出。 例如,当字符串1为"This Is a c Program" 则应输出:Result is: 19 部分源程序存在
50、文件PROG.C中。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。#include <stdio.h> int fun(char str) /*begin*/ int i,n=0;
51、60; for (i = 0; stri != '0' i+) n+; return n; /*end*/ int main() char str180="This Is a c Program"
52、160; int count; printf("String is: %sn",str1); count=fun(str1); printf("Result is: %dn",count); return 0; 12. 在考生文件夹下,给定程序PROG.C的功能是:按下面的公式求sum的近似值,直到最后一项的项值小
53、于1e-6为止。 1 1 1 1
54、sum = 1 - + - + +(-1)(n-1) 2 3 4
55、0; n 部分源程序存在文件PROG.C中。请在VC环境中打开该程序文件,在main( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 保存、运行并调试程序,最后将源程序文件PROG.C提交。sum=0.693#include "stdio.h" #include "math.h" #include "std
56、lib.h" int main() double sum; /*begin*/ float i, m = 1; sum = 0; for (i = 1;(1/i)>1e-6; i+,m=-m)
57、0; sum += (1/i)*m; /*end*/ printf("sum=%.3fn",sum); return 0; 13在考生文件夹下,要求程序PROG.C的功能是:统计字符串中的所有大写字母的个数并输出。 例如,当字符串为"This Is a c Program" &
58、#160; 输出:Result is:3 部分源程序存在文件PROG.C中。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。#include <string.h> #include <s
59、tdio.h> fun(char str1) /*begin*/ int i, n=0; for (i = 0; str1i!= '0'i+) if (str1i >= 'A'&&str1i <= 'Z')
60、 n+; return n; /*end*/ int main() char str180; int n; printf("Enter str1:n"); ge
61、ts(str1); n=fun(str1); printf("Result is: %dn",n); return 0; 14在考生文件夹下,要求程序PROG.C的功能是: 求m,n之间所有不能被3整除的整数之和,m,n的值由键盘输入。 例如,如果输入3和12,则输出结果为:45
62、160; 部分源程序存在文件PROG.C中。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。 #include "stdio.h" int fun(int m,int n) /*begin*/ int s=0;
63、0; for (m; m <= n; m+) if (m % 3 != 0) s += m; return s; /*end*/ int main( )
64、60; int m,n; printf("Enter m, n: n"); scanf("%d,%d",&m,&n); printf("s=%dn",fun(m,n); return 0; 15在考生文件夹下,给定程序PROG.C的功能是:将N*N矩阵的第1列(以下标为列数)乘以n,然后
65、求该列元素的和。 例如,如果n=2,当矩阵为: 1 2 3 4
66、; 5 6 7 8 9 10 11 12 13 14
67、0; 15 16 则第1列元素是:2,6,10,14。乘以n后为:4,12,20,28,和为:64 部分源程序存在文件PROG.C中。请在VC环境中打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 保存、运行并调试程序,最后将源程序文件PROG.C提交。#include <stdio.h> #define N 4 int fun(i
68、nt aNN,int n) /*begin*/ int i, s=0; for (i = 0; i < N; i+) ai1 *= n;
69、0; s += ai1; return s; /*end*/ int main() int aNN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16; int i
70、,j,sum; printf("Original array is:n"); for(i=0;i<N;i+) for(j=0;j<N;j+) printf("%5d",aij); printf("n&q
71、uot;); sum=fun(a,2); printf("Result array is:n"); for(i=0;i<4;i+) for(j=0;j<4;j+) printf(&q
72、uot;%5d",aij); printf("n"); printf("Result is:%dn",sum); return 0; 16. 在考生文件夹下,要求程序PROG.C的功能是:统计字符串中的所有小写字母的个数并输出。 例如,当字符串为"This Is a c Pro
73、gram" 输出:Result is:12 部分源程序存在文件PROG.C中。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。#include <st
74、ring.h> #include <stdio.h> int fun(char str1) /*begin*/ int i,n=0; for (i = 0; str1i != '0'i+) if (str1i >= 'a'&&str1i &l
75、t;= 'z') n+; return n; /*end*/ int main() char str180; int n; printf("Enter s
76、tr1:n"); gets(str1); n=fun(str1); printf("Result is: %dn",n); return 0; 17. 在考生文件夹下,要求程序PROG.C的功能是: 将字符串中所有的小写字母转换为大写,其它字符不变(不使用转换函数)。 例如,当字符串为"
77、This Is a c Program" 输出:"THIS IS A C PROGRAM" 部分源程序存在文件PROG.C中。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 &
78、#160;运行并调试程序,然后将源程序文件PROG.C提交。#include <string.h> #include <stdio.h> void fun(char str1) /*begin*/ int i; for (i = 0; str1i != '0' i+) if
79、 (str1i >= 'a'&&str1i<= 'z') str1i -=32; /*end*/ int main() char str180; printf("Enter str1:n");
80、160; gets(str1); fun(str1); printf("Result is: %sn",str1); return 0; 18. 在考生文件夹下,给定程序PROG.C的功能是:求N*N矩阵的副对角线(右上-左下)元素的和并输出。 例如,当矩阵为:
81、; 1 2 3 4 2 4 6 8
82、 3 6 9 12 4 8 12 16 则副对角线上的元素之和为:20 &
83、#160; 部分源程序存在文件PROG.C中。请在VC环境中打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 保存、运行并调试程序,最后将源程序文件PROG.C提交。#include <stdio.h> #define N 4 int fun(int aNN) /*begin*/
84、int i,s=0; for (i = 0; i < N; i+) s += ai3 - i; return s; /*end*/ int main()
85、160; int aNN=1,2,3,4,2,4,6,8,3,6,9,12,4,8,12,16; int i,j,sum; printf("array is:n"); for(i=0;i<N;i+) for(j=0;j<N;j+) pr
86、intf("%5d",aij); printf("n"); sum=fun(a); printf("Result is:%dn",sum); return 0; 19在考生文件夹下,给定程序PROG.C的功能是: 按下面的公式求sum的值。
87、160; sum = m + (m+1) + (m+2) + (m+3) + + (n-1) + n例如,如果m和n的值分别为1和100,则计算结果为5050。 部分源程序存在文件PROG.C中。请打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 保存、运行并调试程序,最后将源程序文件PROG.C提交。#include "stdio.h" int
88、fun( int m, int n) /*begin*/ int s=0; for (m; m <= n; m+) s += m; return s; /*end*/ &
89、#160; int main() int m, n, t; printf("请输入m,n:n"); scanf("%d,%d",&m,&n); if(m>n) t=m; m=n; n=t; printf("sum=%dn",fun(m,n)
90、; return 0; 20. 在考生文件夹下,给定程序PROG.C的功能是:求3*3矩阵的第0行(以下标为行数)元素之和并输出。 例如,当矩阵为: 1 2 3
91、; 4 5 6 7 8 9 则第0行元素是:1,2,3,第0行的元素之和为:6 部分
92、源程序存在文件PROG.C中。请在VC环境中打开该程序文件,在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 保存、运行并调试程序,最后将源程序文件PROG.C提交。#include <stdio.h> int fun(int a33) /*begin*/ int i,s=0;
93、0; for (i = 0; i < 3; i+) s += a0i; return s; /*end*/ int main() int a33=1,2,3,4,5,6,7,8,9; int i,j,sum;
94、 printf("array is:n"); for(i=0;i<3;i+) for(j=0;j<3;j+) printf("%5d",aij); printf("n");
95、0; sum=fun(a); printf("Result is:%dn",sum); return 0; 21. 在考生文件夹下,要求程序PROG.C的功能是: 将字符串逆序存放并输出。 例如,当字符串为"This Is a c Program"
96、160; 输出:"margorP c a sI sihT" 部分源程序存在文件PROG.C中。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。#include <string.
97、h> #include <stdio.h> void fun(char str1) /*begin*/ char t; int n, i, j; n = strlen(str1); i = 0; j = n - 1;
98、0; while (i <= j) t = str1i; str1i = str1j;
99、0; str1j = t; i+; j-; /*end*/ int main()
100、60; char str180; printf("Enter Str1: n"); gets(str1); fun(str1); printf("Result is: %sn",str1); return 0; 22. 在考生文件夹下,要求程序
101、PROG.C的功能是:求m,n之间既不能被7整除也不能被5整除的整数之和,m和n的值由键盘输入。例如,如果m和n的值分别为10和20,则计算结果为:106。 部分源程序存在文件PROG.C中。 请在fun( )函数中的/*begin*/ 与 /*end*/之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。 运行并调试程序,然后将源程序文件PROG.C提交。#include "stdio.h" int fu
102、n(int m,int n) /*begin*/ int s = 0; for (m; m <= n;m+) if (m % 7 != 0 && m % 5 != 0) s +=
103、 m; return s; /*end*/ int main() int s; int m,n; printf("Enter m n:n"); scanf("%d %d",&m,&n); &
104、#160; s=fun(m,n); printf("s=%dn",s); return 0; 23. 在考生文件夹下,给定程序PROG.C的功能是: 按下面的公式求sum的值。 sum = 1 - 2 + 3 - 4 + 5 - 6 + + 99 - 100 部分源程序存在文件PROG.C中。请在VC环境中打开该程序文件,在main( )函数中
105、的/*begin*/ 与 /*end*/之间填入你编写的若干语句。 保存、运行并调试程序,最后将源程序文件PROG.C提交。sum=-50#include "stdio.h" #include "stdlib.h" int main() int sum; /*begin*/ int i,m=1; sum = 0; for (i =1; i <= 100; i+, m = -m)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 掌握运输合同的主要条款试题及答案
- 2025年大理农林职业技术学院单招职业适应性考试题库及参考答案1套
- 灯具企业战略规划与执行力考核试卷
- 2025年德阳科贸职业学院单招职业技能考试题库带答案
- 配置溶液测试试题及答案
- 2025年滨州科技职业学院单招职业技能考试题库含答案
- 2025年安庆医药高等专科学校单招职业倾向性考试题库完整版
- 农业机械设计CADCAE技术考核试卷
- 2025年鞍山职业技术学院单招综合素质考试题库参考答案
- 知识管理在物流信息化中的应用试题及答案
- shiy实验:探究小车速度速度随时间变化的规律
- 钢筋加工棚搭设方案
- 六年级下册美术第10课头饰和帽子苏少版课件
- 来料检验标准书模板
- 安全疏散设施检查记录参考模板范本
- 二年级下册心理健康课件-第二十三课 勤俭节约|北师大版 (共21张PPT)
- 小学班主任工作经验交流ppt
- 新版现代西班牙语第二册答案
- 福州市《加强我市建筑模板工程施工质量管理若干规定》
- 水利监理规划(水利部)
- KTV包房音响系统设计方案
评论
0/150
提交评论