c语言循环结构那章的课后题,谢谢各位大神了!求讲解!拜托了
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/29 09:56:28
c语言循环结构那章的课后题,谢谢各位大神了!求讲解!拜托了
前三道 都是 谢谢各位了!不胜感激 要考试了 拜托各位解答
前三道 都是 谢谢各位了!不胜感激 要考试了 拜托各位解答
![c语言循环结构那章的课后题,谢谢各位大神了!求讲解!拜托了](/uploads/image/z/1044852-60-2.jpg?t=c%E8%AF%AD%E8%A8%80%E5%BE%AA%E7%8E%AF%E7%BB%93%E6%9E%84%E9%82%A3%E7%AB%A0%E7%9A%84%E8%AF%BE%E5%90%8E%E9%A2%98%2C%E8%B0%A2%E8%B0%A2%E5%90%84%E4%BD%8D%E5%A4%A7%E7%A5%9E%E4%BA%86%21%E6%B1%82%E8%AE%B2%E8%A7%A3%21%E6%8B%9C%E6%89%98%E4%BA%86)
第一题:x%2 如果等于0即为假,否则为真.
如果为真执行printf("%d",x);
如果为假执行printf("##%d\n",x);
x等于4时为假,x等于3、5为真
所以答案为C第二题:当--y为0时,即条件为假,循环退出,所以最后输出y是0第三题:先执行内循环,由于s=1在内循环外面,内循环执行完都会被赋值,
所以外循环最后一次循环才有意义
也就是当k==4时,s=1;for(j=4;j<6;j++) s=s+j;
所以最终s=1+4+5=10
如果为真执行printf("%d",x);
如果为假执行printf("##%d\n",x);
x等于4时为假,x等于3、5为真
所以答案为C第二题:当--y为0时,即条件为假,循环退出,所以最后输出y是0第三题:先执行内循环,由于s=1在内循环外面,内循环执行完都会被赋值,
所以外循环最后一次循环才有意义
也就是当k==4时,s=1;for(j=4;j<6;j++) s=s+j;
所以最终s=1+4+5=10