键盘输入两个整数和一个字符,如果该字符为Y(y)则将两个整数互换,否则输出字符串"No Swap !"? 5

求大佬看一下哪里我哪里错了... 求大佬看一下哪里我哪里错了 展开
 我来答
听不清啊
高粉答主

2021-11-19 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

修改见图片:

microroom
科技发烧友

2021-11-19 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1574万
展开全部
1
char c,y,Y;
那一行改成
char c;
因为y和Y多余。

2

scanf("%d%d%d%c%c",&a,&b,&c,&Y,&y);
改成
scanf("%d %d %c",&a,&b,&c);

3

if(c==Y||c==y)
改成
if(c=='Y'||c=='y')

4

printf("%d%d\n",a,b);
改成
printf("%d %d\n",a,b);
就是在两个%d之间加一个空格,这是为了输出美观些。

5
像这样输入:
66 88y
即输入字符时与前面的数字之间无空格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
祝紫宸哦
2021-11-20
知道答主
回答量:5
采纳率:0%
帮助的人:1948
展开全部
if语句块后面需要戴上冒号!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻闲还清晰丶便当O
2021-11-19
知道答主
回答量:12
采纳率:0%
帮助的人:4406
展开全部
键盘输入两个整数和一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式