怎么做
- 题面里的虚线方框就是要填的空
- 点候选项,它会填进当前高亮的那个空
- 点已填好的空,可以把选项取回来重选
- 全部填满后「提交」才会亮起
卡住了就点右下角的 👩🏫 问 AI 老师,她会给提示但不直接给答案。
岔路口只走一边
x = 7:先算条件,成立走左边(if),不成立走右边(else)
x % 2 == 0 ?
成立 ↙
↘ 不成立
printf("偶数")
printf("奇数")
7 % 2 是 1,条件不成立 → 走 else,只执行右边那一句
这一关的新语法:
if (条件) 语句:条件成立(非 0)才执行后面那一句。例:if (x < 0) x = -x;if (条件) 语句1 else 语句2:二选一,成立走语句1,不成立走语句2,两边只走一边。- 复合语句:用大括号把几句捆成「一句」:
if (a > b) { t = a; a = b; b = t; }。不加大括号,if 只管紧跟着的第一句。 - 空语句:单独一个分号
;也是一句,什么都不做。所以if (x > 0);管住的是这个空语句——下一题就是这个坑。
下面的程序输出【0】。
#include <stdio.h>
int main(void) {
int x = 10;
if (x % 3 == 0)
printf("A");
else
printf("B");
printf("C");
if (x > 100)
printf("D");
printf("E\n");
return 0;
}
请登录后作答。
去登录
👩🏫
AI
💬 题目评论
🔒
登录并作答后可看讨论