循环基础

循环基础

假设一个班有三十个学生,如果要输出这三十个学生的名字,以前你可能会这样子做。

#include <stdio.h>

int main(void)
{
    //如果要输出一个班三十个学生
    printf("张三1\n");
    printf("张三2\n");
    printf("张三3\n");
    printf("张三4\n");
    printf("张三5\n");
    printf("张三6\n");
    printf("张三7\n");
    printf("张三8\n");
    printf("张三9\n");
    printf("张三30\n");

    return 0;
}Code language: PHP (php)

如何重复执行一个语句块,直到满足某个条件为止,这称为循环。语句块的执行次数可以简单地用一个计数器来控制。语句块重复执行指定的次数。或者还可以复杂一些,重复执行一个语句块,直到某个条件满足。例如用户输入 quit。

#include <stdio.h>

int main(void)
{
    //如果要输出一个班三十个学生
    for(int i = 1; i <= 30; i++)
    {
        printf("张三%d\n", i);
    }
    return 0;
}Code language: PHP (php)

循环总是隐含了某种比较,因为它提供了终止循环的方式。

比如我们前面的抽奖程序,如果改变规则,允许用户抽三次。那么程序要怎么改呢?

这时候我们可以在猜数字的外面循环三次。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注