- 7
- 0
- 约2.99千字
- 约 5页
- 2020-04-10 发布于广东
- 举报
实验报告
课 程
C语言程序设计
实验项目
循环结构程序设计
成 绩
专业班级
通信工程2010
学 号
1007050223
实验日期
2011.5. 17
姓 名
杨松
序 号
指导教师
杨绪华
-【实验目的】
了解当型循环和直到型循环的执行机理。
熟练掌握三种循环语句:while do-while和for的使用。
掌握利用循环语句求解一些常用算法的方法。
二【实验内容】
【实验1-课堂巩固】分别用while、do-wh i I e和for语句实现1+2+3+ -+100的值
【实验2-教材练习】计算1+1/2+1/4+1/6 ...+1/1000的值并输出
【实验3-自我提高】编写一程序,显示10()到999之间的所有水仙花数。
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数字本身。例如:153二1+5+3
【实验4-自我提高】打印九九乘法表
【实验5-自我提高】编写程序,利用下列表达式,计算p的近似值,直到某一项的绝对值小于10(为止。
p _ i 1 1 1
4 3 5 7
【实验6-自我提高】从键盘输入任意一个整数,判断该整数是否为素数。
注意:实验4-6为选做题,请选其中一题做即可。
三[实验过程】
用while的情况:
#includestdio.h
uoid main()
A
int i=1,sum=0;
while(i=10O)
sum+=i; i;
}
printf(B1+2+3+---+100=%d\nBi ,sum);
D: \VC98\各种文件\Debug\l到 100的叠加.exe
1+2+3+? *100=5050
Press any key to continue
用do whi le的情况:
#includestdio .h uoid main()
{
int i=19sum=0;
do
sum+=i;
}while(i=100); printF(B,1+2+3+---+100=%d\ni, ,sum);
D:\VC98\各种文件\Debug\l到100的登加.exe
r£+2+3+■+100=5050
Press any key to continue
用for的情况:
#includestdio.h uoid main()
{
int i=19sum=0;
{
For(i;i=100;i++) sum+=i;
}
printF(B,1+2+3+---+100=%d\ni, ,sum);
国『D: \VC98\各种文件\Debug\ 1到100的叠加.exe
1+2+3+-+100=5050 rress any key to continue
#includestdio .h void main()
{
int i=2;
Float sun=1;
for(i;i=1000;i+=2) sun+=1/(float)i; printf(ii1+1/2+1/4+■■■+1/1000=%F\nii,sum);
D:\VC98\各种文件\Debug\l到 100分数.exe
—£L/4+??£L/:L000=4? 396414 Press any key to continue
【实验3】代码及运行结果:
#includestdio .h uoid main() { int a9b9c9n; For(n=100;n=999;n++) {
a=n/100; b=(n/10)%10;
c=n%10; if(n==a*a*a+b*b*b+c*c*c)
prints「?水仙花数分别为:%d\n,n);
QJ|D:\VC98\各种文件\Debug\Cppl. exe
b蜚数分别 哦数分别
为:153
为= 320
^ = 371
为:407
Press any key to continue
#includestdio .h
uoid main()
{
int a9b;
printF(\t\t九九乘法表\n\t \n);
For(a=1;a=9 ;a++)
{
For(b=1 ;b=9;b++) printFC^d^d^dXt ,a ,b ,a*b); printFCXn11);
c:\
D:
\VC98\各种文件\Debug\Cppl. exe
九九乘法表
71*8=81*9=9142*8=162*9=18213*8=243*9=27284*8=324*9=36355*8=405*9=45
7
1*8=8
1*9=9
14
2*8=16
2*9=18
21
3*8=24
3*9=27
28
4*8=32
4*9=36
35
5*8=40
5*9=45
42
6*8=48
6*9=54
49
7*8=56
7*9=63
56
8*8=64
8*9=72
63
9*8=72
9*9=81
7 7
原创力文档

文档评论(0)