int n=0; while(n++<=2);printf("%d",n); 请高手帮忙分析一下这道题!谢谢。。... 请高手帮忙分析一下这道题!谢谢。。 展开 我来答 2个回答 #热议# 不吃早饭真的会得胆结石吗? 黎韶琴鹤 2020-01-24 · TA获得超过1050个赞 知道小有建树答主 回答量:1740 采纳率:100% 帮助的人:8.1万 我也去答题访问个人页 关注 展开全部 答案是4关键在这一句:while(n++<=2);先分析这个n++,它是先使用n的值后再让其自增。所以n++<=2的意思就是先拿n的值与2比较,然后让n增1再看看这个while语句因为它后面有一个分号,所以它的循环体是空。也就是说它一直当n为3时会跳出这个什么也没有做的循环,但n的值又自增了1为4。所以输出的是4。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 脱宁邗鹏翼 2021-02-02 · TA获得超过1090个赞 知道小有建树答主 回答量:1770 采纳率:90% 帮助的人:8.3万 我也去答题访问个人页 关注 展开全部 不是12,是1和2,你看错了。这样,隔开一点输出:intn=0;while(n++<2)printf("%3d",n); 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-07-13 printf("%d,%d,%d,\n",a++,a,++a) 1 2021-01-15 int a=1; printf("%d, %d, %d\n", a, ++a, a++);结果是 3 2023-03-29 若有int+a=0,则语句printf("%d\n",a++)结果为? 2022-09-28 printf("*************\n\n");为什么有2 个\n和有时候一个N 2022-09-29 printf("%d\n"%d\n",.); 2021-04-25 int a=1,q=2,n=0,sum=0;do{sum+=a;++n;a*=8;}while(sum<100);n-=1;printf("%d\n",n);return 0; 2 2017-10-19 main() {int y=10; while(y--);printf("y=%d\n",y); }为什么答案是-1啊 46 2010-10-08 1,main ( ) {int i, s=0; for (i=1; i<10; i+=2) s+=i+1; printf (〃%d\n〃, s); } 7 为你推荐: