main()
{
int x=23;
do
{ printf(″%d″,x--);} while(!x);
}
C语言 程序
答案:4 悬赏:80 手机版
解决时间 2021-08-14 14:11
- 提问者网友:嗝是迷路的屁
- 2021-08-13 16:21
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-08-13 16:45
do。。。while语句在不管条件是真是假第一次都是要执行一次。。。
然后是!x 这是x等于22 !22可以理解为非22以外的数包括零了 非零即为真,那么他包含零了 所以为假 条件为假 循环结束 所以最后结果为23.
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-08-13 20:12
while(!x): 0为False 非0为True
每输出一次X,X 的值就减1,一直循环到X=0时,停止
- 2楼网友:舊物识亽
- 2021-08-13 19:40
printf(″%d″,x--);
显示X的值,
然后X-- 相当于 X=X-1
while(!x) 这个应该是有问题 WHILE的执行条件应该是TRUE或FALSE
WHILE(X>0) 当X大于0当执行, 不知道你是不是要这个
- 3楼网友:孤独的牧羊人
- 2021-08-13 18:22
这个是1个do ....while的语句。。do后面先执行语句。。while在判断语句,真就还回继续循环,假就直接输出。懂了没?很详细了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯