#include main() int num=0; while(num <=2) num++; printf("%d\n ",num);

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#include main() int num=0; while(num <=2) num++; printf("%d\n ",num);相关的知识,希望对你有一定的参考价值。

A:1
B:12
C:123
D:1234

#include main() int num=0; while(num <=2) num++; printf("%d\n ",num);
A:1
B:12
C:123
D:1234
解:此题选C。
程序运行过程:
num=0、1、2时,进入循环体,先执行num++,num分别变成1、2、3,分别打印1、2、3。
当打印完3之后,再判断循环条件,num≤2不成立,退出循环。
程序只打印出1、2、3,格式是:
1
2
3
所以,选项c是正确的。
参考技术A

运行结果为C, 判断何时特调处循环,从0开始,第一次进入,执行++操作后,再输出到屏幕是1,以此类推 num为1,num为2都 进入了while循环,输出了后续结果。

3 while循环, 输入int 判断

// while循环, 输入int 判断 

#include <stdio.h>


main() {
    int num;
    int sum = 0;
    int status;

    status = scanf_s("%d", &num);  //如果不是输入int,scanf返回0,如果输入int返回1 

    while (status) {
        sum += num;
        status = scanf_s("%d", &num);   //每次循环都判断
    }
    printf("%d", sum);

}

 

以上是关于#include main() int num=0; while(num <=2) num++; printf("%d\n ",num);的主要内容,如果未能解决你的问题,请参考以下文章

C语言编译出现错误,请问错在哪? #include <stdio.h> int main()

3 while循环, 输入int 判断

3 while循环, 输入int 判断

求解C语言编程题,,

c语言输入6个整数,存入整数数组int num【6】 求该数数组中所以整数的总和

c语言指针变量问题