c语言中程序的循环控制(while语句,在执行循环体之前对循环进行判断,限制循环的次数)

1、输出‘*’字符指定次数

#include <stdio.h>

int main(void)
{
    int i;
    puts("please input an integer!");
    printf("i = "); scanf("%d", &i);
    
    while (i-- > 0)      ## 指定循环条件,后置递减
        putchar('*');
    return 0;
}

循环3次:

c语言中程序的循环控制(while语句,限制循环的次数)_while语句

 

 

 

循环5次

 c语言中程序的循环控制(while语句,限制循环的次数)_#include_02

 

2、c语言中程序的循环控制,指定循环的次数

#include <stdio.h>

int main(void)
{
    int i = 0, j;    ## 设定i的初始值为0
    puts("please input in integer!");
    printf("j = "); scanf("%d", &j);
    
    while (i++ < j )    ## 设定循环条件,后置递增
        putchar('*');
    return 0;
}

c语言中程序的循环控制(while语句,限制循环的次数)_i++_03