1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 周信东c语言实验二实验报告 实验三 循环结构程序设计参考答案

周信东c语言实验二实验报告 实验三 循环结构程序设计参考答案

时间:2019-02-05 14:07:11

相关推荐

周信东c语言实验二实验报告 实验三  循环结构程序设计参考答案

C语言实操课循环结构答案

实验三 循环结构程序设计(参考答案)

1、设计程序sy3-1.c ,要求打印小学九九乘法表。

算法分析:

根据九九乘法表可知,该表共有9行,第i行有i个表达式,而且表达式中的操作数和行、列数相关,因此可以用嵌套的双重循环来实现,外循环控制行数(循环变量从1到9),内循环控制每行的表达式个数(循环变量从1变到i)。

参考答案:

# include

void main()

{

int i,j;

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

{

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

printf("%d*%d=%-5d",j,i,i*j);

printf("\n");

}

}

运行结果:

2、设计程序sy3-2.c,已知祖父年龄70岁,长孙20岁,次孙15岁,幼孙5岁,问要过多少年,三个孙子的年龄之和同祖父的年龄相等,试用单重循环结构编程实现。

算法分析:

这个程序可以用穷举法来实现,1年、2年、3年……,每加一年都判断三个孙子的年龄之和是否同祖父的年龄相等,若相等则不加了,这个时候所加的年数为我们需要的结果。

参考答案:

# include

void main()

{

int i,a,b,c,d;

a=20; b=15; c=5; d=70;

i=1;

while(a+i+b+i+c+i!=d+i)

i++;

printf("After %d years be can.\n",i);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。