《C语言程序设计》复习纲要 参考答案Word文档格式.docx
- 文档编号:17063569
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:59
- 大小:26.59KB
《C语言程序设计》复习纲要 参考答案Word文档格式.docx
《《C语言程序设计》复习纲要 参考答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》复习纲要 参考答案Word文档格式.docx(59页珍藏版)》请在冰豆网上搜索。
部分源程序存在文件PROG.C中。
请在main()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句,存盘并运行,直到得出正确结果。
请勿改动其它位置的任何内容。
注意:
main()函数中的最后一行以及main()函数后面的内容,考生不必阅读,但千万不要对这些内容作任何改动。
运行并调试程序,然后将源程序文件PROG.C提交。
特别提示:
必须将计算结果存入变量s中。
#include"
stdio.h"
intmain()
{
inti;
ints;
/***********begin***********/
s=0;
for(i=0;
i<
=1000;
i++)
if(i%3==0&
&
i%5==0)
s=s+i;
/************end************/
printf("
s=%d\n"
s);
return0;
}
2.在考生文件夹下,要求程序PROG.C的功能是:
求[m,n]之间既不能被7整除也不能被5整除的整数之和,m和n的值由键盘输入。
例如,如果m和n的值分别为10和20,则计算结果为:
106。
请在fun()函数中的/*******begin********/与/********end*********/
#include"
intfun(intm,intn)
{
for(i=m;
=n;
if(i%7!
=0&
i%5!
=0)
s=s+i;
returns;
/************end************/
intm,n;
Entermn:
\n"
);
scanf("
%d%d"
&
m,&
n);
s=fun(m,n);
3.在考生文件夹下,要求程序PROG.C的功能是:
求[1,n]之间所有不能被3整除的整数之和,n的值由键盘输入。
例如,如果输入12,则输出结果为:
48
stdlib.h"
intfun(intn)
for(i=1;
if(i%3!
/***********end***********/
intmain()
intn;
Entern:
\n"
%d"
fun(n));
用公式求和
1.在考生文件夹下,给定程序PROG.C的功能是:
按下面的公式求sum的值。
1111
sum=1+——+——+——+……+——
234100
请将运算结果存入变量sum中。
结果保留3位小数。
请在TC环境中打开该程序文件,
在main()函数中的/*******begin********/与/********end*********/
之间填入你编写的若干语句。
main()函数中的最后一行和main()函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。
保存、运行并调试程序,最后将源程序文件PROG.C提交。
一定要将计算结果存入变量sum中。
doublesum;
inti;
sum=0.0;
=100;
i++)
sum=sum+1.0/i;
sum=%.3f\n"
sum);
2.在考生目录下,要求程序PROG.C的功能是:
按下面的公式求s的近似值:
11111
s=1+——+——+——+——+……+———
3*35*57*79*9n*n
部分源程序存在文件PROG.C中,n的值由键盘输入。
doublefun(intn)
doublesum=0.0;
i+=2)
sum=sum+1.0/(i*i);
returnsum;
intmain()
doubles;
s=fun(n);
s=%.4f\n"
3、试题要求:
在考生目录下,要求程序PROG.C的功能是:
按下面的公式求sum的近似值,直到最后一项的项值小于1e-6为止,请将计算结果存入变量sum中。
sum=1+——+——+——+——+……+——————
3*35*57*79*9(2n-1)(2n-1)
必须将计算结果存入变量sum中。
doubleitem;
i=1;
item=1.0;
//求出第一项
while(item>
=1e-6)//若条件符合
{
sum=sum+item;
//将item加到sum上
i=i+1;
//求下一项
item=1.0/((2*i-1)*(2*i-1));
}
4.在考生文件夹下,给定程序PROG.C的功能是:
sum=1-2+3-4+5-6+……+99-100
intsum;
inti,sign;
//sign表示正负符号
sum=0;
sign=1;
//第一项符号为正
for(i=1;
sum=sum+sign*i;
sign=sign*(-1);
//以后每一项符号都变反
sum=%d\n"
5、在考生文件夹下,给定程序PROG.C的功能是:
sum=m+(m+1)+(m+2)+(m+3)+……+(n-1)+n
例如,如果m和n的值分别为1和100,则计算结果为5050。
请打开该程序文件,
在fun()函数中的/*******begin********/与/********end*********/
intfun(intm,intn)
intm,n,t;
请输入m,n:
%d,%d"
if(m>
n)
{t=m;
m=n;
n=t;
fun(m,n));
6.在考生文件夹下,给定程序PROG.C的功能是:
sum=m-(m+1)+(m+2)-(m+3)+……+(n-1)-n
例如,如果m和n的值分别为1和100,则计算结果为-50。
fun(intm,intn)
inti,sign,sum;
//sign表示符号,第一项为正
sum=sum+i*sign;
sign=-sign;
Enterm,n:
7.在考生文件夹下,给定程序PROG.C的功能是:
按下面的公式求前n项的项值,n的值由键盘输入。
sum=1-——+——-——+……+(-1)^(n-1)——
234n
例如:
当n=100时,输出结果为0.688
doublec;
c=0.0;
sign=1;
c=c+sign*1.0/i;
returnc;
Entern:
sum=fun(n);
8.在考生文件夹下,给定程序PROG.C的功能是:
按下面的公式求sum的近似值,直到最后一项的项值小于1e-6为止。
math.h"
i=1;
while(1.0/i>
=1e-6)
sum+=sign*1.0/i;
9.在考生文件夹下,要求程序PROG.C的功能是:
按下面的公式求s的近似值,直到最后一项的项值绝对值小于0.00001,结果保留4位小数。
sum=1-——+——-——+……+(-1)^(n-1)————
3572n-1
请将计算结果保存到变量sum中。
必须将计算结果保存到变量sum中。
/***********begin***********/
intn,sign;
n=1;
item=1;
while(fabs(item)>
=0.00001)
sum=sum+item;
n=n+1;
sign=-sign;
item=sign*1.0/(2*n-1);
/***********end***********/
sum=%.4f\n"
10.在考生文件夹下,要求程序PROG.C的功能是:
按下面公式,求π的近似值,直到最后一项中的分数小于1e-6为止。
π1111
—=(1+——)*(1+——)*(1+——)*(1+——)+……
21*33*55*77*9
部分源程序存在文件PROG.C中,请将计算结果存入变量pi中。
必须将计算结果存入变量pi中。
doublepi;
floati;
floatitem;
i=1;
pi=1.0;
item=1.0/3;
//第一项的分数部分
=1e-6)
pi=pi*(1+item);
item=1/((2*i-1)*(2*i+1));
pi=pi*2;
pi=%.5f\n"
pi);
11、在考生文件夹下,要求程序PROG.C的功能是:
按下面公式的前200项,求π的近似值:
—=(1+——)*(1+——)*(1+——)*(1+——)*……
longinti;
floatit
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 C语言程序设计复习纲要 参考答案 语言程序设计 复习 纲要