永发信息网

C++3 7倍数判断,帮忙看看讲解一下switch语句注意什么。。在帮忙讲解一下这个程序的错误。。

答案:3  悬赏:60  手机版
解决时间 2021-08-15 03:02

#include <iostream>

using namespace std;

int main()
{
int x;
cin>>x;
switch(x);
{
case'x%7==0&&x%3==0': printf("能被3,7整除\n"); break;
case'x%7!=0&&x%3==0': printf("不能被7整除 能被3整除\n"); break;
case'x%7!=0&&x%3!=0': printf ("不能被3 7 整除\n"); break;
case'x%7==0&&x%3!=0': printf("能被7整除不能被3整除\n"); break;
}
}

最佳答案

switch用错了。好好看看switch的用法。应该在switch前面判断x是否可被3,7整除,然后定义一个变量y来存放不同情况是所对应的数字,最后在switch的case里面放进对应不同的y值所对应的处理。

全部回答

既然你前面这样写了if (x%7!=0&&x%3!=0) y=3; 且后面又是这样switch(y);

所以就不要写case'y==1':了直接写case 1:就可以了

switch 绝对用错啦,好好看书吧,case里面放进对应不同的值的处理,用这个不可以心急啊

PS:望采纳!谢谢。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魏都区许昌平哥热干面这个地址怎么能查询到,
给毕业生的开场祝福语,祝福语大全四字成语
需要开通游戏人生的进
黄钻可以刷砖吗?
请勿打扰用英文怎么说
求一首英文歌、是一个组合唱的 、 Mv是站在车
2010年9月2日晚的茂名公共频道播放的荔园结果
为什么可以进空见但是就是不能上QQ农场还显示
什么水果最适合生长在南方?
奔驰50---80万之间有些什么车?
我的电脑怎么上不了QQ
猇亭区宜昌五二一时尚摄影机构哪位知道具体地
菁优网怎么在线做作业啊?
昨天湖南卫视播出《一起又看流星雨》03、04了
seer精元怎么孵化
推荐资讯
为什么无论遇到什么事都一笑而过,到底在掩饰
DNF强化装备怎么用装备垫?
怎样才能拿到南瓜藤
(1)如图(1)正方形ABCD中,AE⊥BF于点G,
平舆县驻马店靓点烫染造型这个地址怎么能查询
C语言程序纠错
足球有哪些过人的方法?如何练?
七彩万能充电器的彩灯突然不闪了还能修吗
什么牌子得睫毛生长液好用?
用只有写一句话,用小鱼写一句话,一年级
cf沙鹰皇家守卫怎么得
摄像头黑屏怎么办,监控器摄像头光线强就黑屏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?