当前位置:文档之家› C语言程序设计_LAB5

C语言程序设计_LAB5

C语言程序设计_LAB5
C语言程序设计_LAB5

说明:

1.本部分内容分2次上机完成;

2.将本文档改名为“学号_姓名_班级_Lab5.doc”,按照本说明完成以下实验内容;

3.在下次上机前(11月30日)通过课程中心提交本文档。

实验内容和实验要求(上机指导P132)

1.练习题一

运行结果截图:

思考题及问题:

1运行结果截图:

2.练习题二运行结果截图:

思考题及问题:答案:

fabs(x)>1e-6

3.练习题三

运行结果截图:

思考题及问题:1答案:

运行结果截图:

2答案:

自测练习

1.自测练习一

源程序文本:

#include

void main()

{

int n;

int j;

int Sum=0;

int i=0;

for(n=10000;n<100000;n+=5)

{

j=n;Sum=0;

while(j)

{

Sum+=j%10;

if(Sum>9)

break;

j/=10;

}

if(9==Sum)

i++;

}

printf("%d\n",i);

}

运行结果截图:

If(n%5==0)

If(n%10==5||n%10=5)

2.自测练习二

源程序文本:

#include

#include void main()

{

int n,k,i,n1;

scanf_s("%d",&n);

n1=n;

for(i=1;n1>0;)

{

n1=n1/10;

i=i*10;

运行结果截图:

3.自测练习三

源程序文本:

#include

int s(int n)

{

if(n==1)

return1;

return s(n-1)+n;

}

int sum(int n)

{

if(n==1)

return1;

return sum(n-1)+s(n); }

int main()

运行结果截图:

4.自测练习四

源程序文本:

#include

void main()

{

int i,j,sum;

for(i=10;i<=1000;i++)

{

sum=0;

for(j=1;j

运行结果截图:

5.自测练习五(本题选做)源程序文本:

#include

void main()

{

int n=0,i;

for(i=1;i<=6;++i)

{

n=(n+1)*2;

运行结果截图:

相关主题
文本预览
相关文档 最新文档