怎么用C语言编程蜗牛怕井问题。
答案:1 悬赏:0 手机版
解决时间 2021-03-18 15:22
- 提问者网友:富士山上尢
- 2021-03-18 10:17
怎么用C语言编程蜗牛怕井问题。
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-03-18 10:27
#include
int main()
{
int s = 10;
int day;
for(day = 1; ; day ++)
{
s -= 2;
if(s <= 0)
{
printf("%d morning
", day);
break;
}
s -= 3;
if(s <= 0)
{
printf("%d afternoon
", day);
break;
}
s += 2;
}
return 0;
}输出
3 afternoon
追问for(day = 1; ; day ++) 中 day为什么=1?追答天数计数 从第一天开始计数
初始化成0 也可以 不过输出就得输出day+1了
毕竟第0天不符合生活习惯追问for(day = 1; ; day ++) 中间没有循环取值范围吗追答不需要 退出条件是在循环体内判断的
当s<=0的时候 自然会break
在这里判断就没必要了
int main()
{
int s = 10;
int day;
for(day = 1; ; day ++)
{
s -= 2;
if(s <= 0)
{
printf("%d morning
", day);
break;
}
s -= 3;
if(s <= 0)
{
printf("%d afternoon
", day);
break;
}
s += 2;
}
return 0;
}输出
3 afternoon
追问for(day = 1; ; day ++) 中 day为什么=1?追答天数计数 从第一天开始计数
初始化成0 也可以 不过输出就得输出day+1了
毕竟第0天不符合生活习惯追问for(day = 1; ; day ++) 中间没有循环取值范围吗追答不需要 退出条件是在循环体内判断的
当s<=0的时候 自然会break
在这里判断就没必要了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯