问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

while循环执行顺序的问题

发布网友 发布时间:2022-04-22 06:43

我来回答

4个回答

热心网友 时间:2022-06-16 17:50

你好!你说的问题是k = sqrt(i);是已经运算过的!你可以在这句话后面加上printf("%d/n",k);来检测k是否有是i的开平方!
也就是你讲printf("%d/n",k);放到while();循环的里面。因为while循环只要条件满足,就会一直在while循环里面循环,从而你所写代码中,printf没有运行。
当然,当你在while循环里面的那个scanf输入一个小于1000的数,你就能看到k的输出了。不过会一闪而过,因为程序结束了。你得加个getchar();在程序的最后,让程序输入k后就停下来。

热心网友 时间:2022-06-16 17:50

执行完while里面的scanf后会执行k=sqrt(i)的,但是执行完之后还会进行判断,因为你没有跳出这个while循环,如果你再次输入的i依然大于1000,那么它依然会执行while里的语句,让你再次输入,直到不大于1000

热心网友 时间:2022-06-16 17:51

int main()
{
int i,k;
scanf("%d",&i); ----先执行的是这个scanf追问我知道是先执行这个,我问的是while语句中为什么输入超过1000的数执行完while里面的scanf后不执行k=sqrt,而输入小于1000的数就执行k=sqrt

热心网友 时间:2022-06-16 17:51

k=sqrt(i);放到scanf("%d",&i);前面
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 while和do-while循环的主要区别是( )。 在c语言中While与for都是先执行循环体后判断表达式... 如何认定一楼天井内的违章建筑 关于while与do while 未按照建设工程规划许可证施工超面积建筑的楼房是... while循环结构的语法和执行顺序是什么 违建的认定标准 关于物权法第182条规定的建筑物占用范围内的建设用... 关于房屋建筑工程施工的承包范围 不在城市规划范围内的建筑工程还用办理规划许可证吗 高架桥下多少米内不能有建筑物 红线区为什么不能建房 主楼和副楼在图纸怎么区别 违法建筑认定标准 部队附近多少距离不能建造高层建筑 怎样区分建筑图中的群楼与主楼 国内有没有什么法律规定高压线周围多少米范围内不... 小型水库周围多少米内不能有建筑物 高速公路规定多少米不能建设建筑物 在广联达软件里,我在建地下室的时候,主楼范围没的... C语言do while 是先循环还是先判断条件 while循环语句的循环体至少执行一次吗 C语言中 同条件的 while 和do while 后者是比前者... While后面跟if,这个语句是先执行While循环?还是... while和do-while语句都是先判断条件再执行循环体 6、 C语言中while 和do-while 循环的主要区别是( )... while循环中语句的执行顺序 do-while循环是先执行循环体语句,后判断表达式的值 10、while 循环语句中,先判断条件表达式的值,如果... 法院判决离婚协议书丢了怎么办 法院离婚判决书丢了怎么解决 在法院离婚的离婚协议书丢了怎么办 法院离婚判决书丢了应该怎么样解决 法院离婚协议书丢了可以补办吗 法院判的离婚判决书丢了,怎么补办 法院判的离婚协议书丢了怎么办 手机后盖贴了一个手机支架,怎么把它弄下来 手机支架贴在手机后面,如何取下来? 法院判决离婚书丢失了如果补办 法院的离婚调解书丢失怎么办