怎么做
  1. 题面里的虚线方框就是要填的空
  2. 点候选项,它会填进当前高亮的那个空
  3. 点已填好的空,可以把选项取回来重选
  4. 全部填满后「提交」才会亮起
卡住了就点右下角的 👩‍🏫 问 AI 老师,她会给提示但不直接给答案。

外层走一步,内层走一圈

👁️ 19 人浏览 💬 0 人评论 ❤️ 添加收藏

外层 i 每走一步,内层 j 就从头走一圈

j=1

j=2

j=3

i = 1

i = 2

i = 1

i = 2

循环体里还可以再写一个循环,这叫循环嵌套:

  • 外层循环每走一步,内层循环就从头到尾完整走一圈;
  • 打印图形时,外层管「第几行」,内层管「这一行里第几个」;内层走完一圈,再 printf("\n") 换行;
  • 最短的例子:for (i = 1; i <= 2; i++) { for (j = 1; j <= 3; j++) printf("*"); printf("\n"); } 打出 2 行、每行 3 颗星。

下面的程序运行时,printf("*") 一共执行【0】次,printf("\n") 一共执行【1】次。

#include <stdio.h>

int main(void) {
    int i, j;
    for (i = 1; i <= 4; i++) {
        for (j = 1; j <= 5; j++) {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
请登录后作答。
去登录
👩‍🏫
AI
💬 题目评论
🔒 登录并作答后可看讨论