C语言求 问一下为什么选这个答案啊 谢谢了
4.下面程序的运行结果是__C__.(正确)#include<stdio.h>voidmain(){intnum=0;while(num<=2){num++;printf...
4.下面程序的运行结果是__C__. (正确)
#include<stdio.h>
void main()
{
int num=0;
while(num<=2)
{
num++;
printf("%d\n",num);
}
}
a)1 b)1 c)1 d)1
2 2 2
3 3
4 展开
#include<stdio.h>
void main()
{
int num=0;
while(num<=2)
{
num++;
printf("%d\n",num);
}
}
a)1 b)1 c)1 d)1
2 2 2
3 3
4 展开
6个回答
展开全部
循环嘛
NUM先自加再执行打印再判断是否大于2的,所以是从1开始打印的,一直打印到3啊
怎么是C???
NUM先自加再执行打印再判断是否大于2的,所以是从1开始打印的,一直打印到3啊
怎么是C???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是啊 。答案怎么是C啊 。应该是B。你自己用TC编译,运行一下 看看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正确答案为B。
num初值为0,
当num=0时,while条件表达式num<=2成立,执行num++,num的值为1,输出num的值为1
然后返回去再进行循环条件的判断,1<=2成立再去执行循环体,num的值为2,进行输出,num的值为2
返回去再进行循环条件的判断,,2<=2还成立,执行循环体,num的值为3,进行输出,num的值为3
然后再转去执行循环体,3<=2不成立,退出循环。
结果为B。
num初值为0,
当num=0时,while条件表达式num<=2成立,执行num++,num的值为1,输出num的值为1
然后返回去再进行循环条件的判断,1<=2成立再去执行循环体,num的值为2,进行输出,num的值为2
返回去再进行循环条件的判断,,2<=2还成立,执行循环体,num的值为3,进行输出,num的值为3
然后再转去执行循环体,3<=2不成立,退出循环。
结果为B。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是B,因为你多打了个=,要不就是答案错了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询