[C语言]循环结构实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

课程名称程序设计语言C/C++

实验项目循环结构编程与调试

一、实验目的

1.熟悉掌握用while语句、do-while语句和for语句实现循环的方法。

2.掌握在程序设计中用循环的方法实现一些常用算法;

3.进一步学习调试程序。

二、实验内容

1.编写并调试运行用while语句、do-while语句和for语句实现循环结构的程序。

2.编写并调试运行用循环的方法实现一些常用算法的程序。

三、实验步骤及结果分析

1.求1+2+3+ (100)

#include

int main()

{

int i=1,sum=0;

while(i<=100)

{sum=sum+i;

i++;

}

printf("The sum of 1 to 100 is %d\n",sum);

return 0;

}

#include

int main( )

{int i=1,sum=0;

do

{sum=sum+i;

i++;

}

while (i<=100);

printf("The sum of 1 to 100 is %d\n",sum); return 0;

}

#include

int main()

{int i=1,sum=0;

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

sum=sum+i;

printf("The sum of 1 to 100 is %d\n",sum); return 0;

}

2.求100之内的素数。

#include

#include

int main()

{int a,b,i,n=0;

for(a=1;a<=100;a++)

{b=sqrt(a);

for(i=2;i<=b;i++)

if(a%i==0)

break;

if(i>b)

{printf("%d ",a);

n=n+1;}

if(n%12==0) printf("\n"); }

printf("\n");

return 0;

}

3.输入两个正整数,求其最大公约数和最小公倍数。#include

int main()

{

int p,r,n,m,t;

printf("Please enter two positive integers n,m:");

scanf("%d %d",&n,&m);

if(n

{

t=n;

n=m;

m=t;

}

p=n*m;

while(m!=0)

{

r=n%m;

n=m;

m=r;

}

printf("The greatest common divisor is:%d\n",n);

printf("The least common multiple is:%d\n",p/n);

return 0;

}

4.求1!+2!+3!+ (20)

#include

int main()

{double s=0,t=1;

int n;

for(n=1;n<=20;n++)

{t=t*n;

s=s+t;

}

printf("1!+2!+3!+...+20!=%24.8lf\n",s); return 0;

}

5.求1-100之间能同时被3和5整除的数。#include

int main()

{

int i,n=0;

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

{if((i%3==0)&&(i%5==0))

{printf("%4d",i); n++;

if(n%3==0) printf("\n");}}

return 0;

}

6.输出所有的“水仙花数”。“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。

#include

int main()

{int i,j,k,n;

printf("parcissus numbers are :");

for(n=100;n<1000;n++)

{i=n/100;

j=n/10-i*10;

k=n%10;

if(n==i*i*i+j*j*j+k*k*k)

printf("%d ",n);

}

printf("\n");

return 0;

}

7.已知

+

+

-

+

-

=

9

1

7

1

5

1

3

1

1

4

π

,求π的近似值。

#include #include int main()

{

相关文档
最新文档