C语言For循环语句教案

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

XXXXX大学

教案

2020 至2021 学年第一学期

教师姓名

职称

课程名称C语言程序设计

课程代码

所属系(部)

授课专业

2020年6月

XXXXX大学教案(Ⅰ)

}

运行结果:

教学内容及进程:

问题2养殖场里,有鸡有兔,鸡兔共有30只,脚共有90个,饲养员想统计一下鸡兔各有多少只,你能编程解决吗?

算法思想:

(1) 定义两个整型变量x、y分别表示鸡、兔的只数;(2) 鸡从1只开始考虑,最多29只,即x从1递增到29,用for循环实现;而鸡兔的总和是30只,x变化的同时y为30-x;

(3) 它们的脚为90个时才满足条件,而且每只鸡2只脚,每只兔4只脚,即条件为x*2+y*4==90,用if语句判断。

参考源代码:

#include

main()

{int x,y; /*定义两变量分别表示鸡、兔的只数*/

for(x=1;x<=29;x++) /*鸡的只数从1~29,依次增1*/

{ y=30-x; /*兔的只数*/

if(x*2+y*4==90)/*条件判断*/

printf("%d,%d",x,y);

}

}

运行结果:

问题3. 我们学习了for出语句后,可以使用for语句来输出如下的图形(5个星号)

*****

大家思考一下怎么解决这个问题?核心代码如下:

for(int i=1;i<=5;i++) 备注

问题的深化

相关文档
最新文档