C语言For循环语句教案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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++) 备注
问题的深化