?1.在考生文件夹下,要求程序PROG.C的功能是:
将字符串中所有的大写字母转换为小写,其它字符不变(不使用转换函数)。 例如,当字符串为\
输出:\部分源程序存在文件PROG.C中。
请在fun( )函数中的/*******begin********/ 与 /********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。请勿改动其它位置的任何内容。
运行并调试程序,然后将源程序文件PROG.C提交。 #include
/***********begin***********/ int i = 0;
while (str1 [i]!= '\\0') {
if (str1[i] >= 'A' && str1[i] <= 'Z') str1[i] = str1[i] + 32; i++; }
/************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 \int main() {
int s; int i;
/***********begin***********/ s = 0;
for (i = 1;i<=1000; i++)
if (i % 7 != 0 && i % 5 != 0) s = 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 i=1,s=0;
for (i; i <= n;i++) if (i % 3 != 0)
s = s + i; return s;
/***********end***********/ }
int main( ) {
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(333667) #include \#include \#include \int main( ) {
int i; int s;
/***********begin***********/ s = 0;
for (i = 1; i <= 1000;i++) if (i % 3 != 0)
s = s + i; /************end************/ printf(\return 0; }
5. 在考生文件夹下,要求程序PROG.C的功能是:
按下面的公式求s的近似值,直到最后一项的项值绝对值小于0.00001,结果保留4位小数。 1 1 1 1
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***********/ float i,m=1; sum = 0;
for (i = 1; 1 / i >= 0.00001; i = i + 2, m =-m) sum = sum + m*(1 / i);
/***********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
int fun(int arr[N][N]) {
/***********begin***********/ int i,sum = 0;
for (i = 0; i < N; i++)
sum = sum + arr[i][i]; return sum;
/************end************/ }
int main() {
int a[N][N]={1,6,2,2,3,5,4,5,8,4,5,6,4,5,6,7}; int i,j,sum;
printf(\for(i=0;i for(j=0;j printf(\printf(\} sum=fun(a); printf(\:%d\\n\return 0; } 7.在考生文件夹下,要求程序PROG.C的功能是: 统计字符串中元音字母’a’、’e’、’i’、’o’、’u’的个数并输出。

