永发信息网
C语言问题求解!!! 我想问的是 在switch最后还出现"scanf("%d", &s);"是什么意思?
答案:3 悬赏:50
手机版
解决时间 2021-03-08 05:58
提问者
网友:抽煙菂渘情少年
2021-03-07 16:54
#include
void main()
{
int s;
scanf ("%d",&s);
while (s>0)
{
switch (s)
{
case 1: printf ("%d", s+5);
case 2: printf ("%d", s+4); break;
case 3: printf ("%d", s+3);
default :printf ("%d", s+1); break;
}
scanf("%d", &s);
}
}
最佳答案
五星知识达人
网友:迷人又混蛋
2021-03-07 17:53
scanf函数会阻塞程序 等待用户的输入 收到"回车"事件后才会继续执行.
所以在这里起到的作用就是while的每一次循环都会停下来等待你按回车.
直到你的输入内容s不满足>0时才会退出循环
全部回答
1楼
网友:西岸风
2021-03-07 20:31
你那第一个scanf应该放在while前面吧,不然会因为ji的值为none而直接跳过while语句的…
2楼
网友:轮獄道
2021-03-07 19:27
在switch之后,你在输入个数赋值给s while判断s的大小,之后决定是退出程序还是继续switch
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
"the light most favorable"是什么意思?
蛋白质的β—折叠结构有何特点
索·米拉其在什么地方啊,我要过去处理事情
2016肯尼亚沂源诈骗案,被骗的钱还能追回吗
detour+and+setback什么意思
从备用金中借款出去,现金还回来之后需要不存
我想在北京四环五环附近,开一个10平米左右的
珍爱生命作文400字1.植物生命现象2.身边的人
如何使用信用卡,什么样的情况下才算透支
国网漳州供电公司龙江运维检修基地地址有知道
手指取钢针多久能恢复
已知:x=a+1是方程2(x-1)=4+x的解,则a=
藏羚羊的迁徙方式
21世纪不动产酱园店在哪里啊,我有事要去这个
唐山狗市在哪?
推荐资讯
气滞腹痛的特点A.胀痛,痛无定处B.刺痛,固定
把温水和烫手水放在同一个桌子上,不管过多久
没事多捏捏屁股和脂肪会瘦吗
在7x>0,5x-3=9,5=3+2,6x=30+2,这些算式中什么
老师啊老师,你在我心上是哪首歌
找一首歌,歌词有一句什么你的眼睛
求TCL M361手机解锁密码(有LOT)
想开一个舞蹈培训班.牌子上不知道怎么写.写培
一般冰箱一月要用多少电
正新鸡排东瓯店这个地址在什么地方,我要处理
有一年钢琴基础的人想买琴,适合买电钢琴呢?还
南宋宰相吴潜究竟有那几个儿子?各地的吴氏家
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?