永发信息网

编程实现输入一个整数,判断其是否能被3、5、7整除,并输出C++

答案:4  悬赏:40  手机版
解决时间 2021-02-05 16:23
编程实现输入一个整数,判断其是否能被3、5、7整除,并输出C++
最佳答案
1、楼主注意=与==的区别:if (a%3=0) 应该是手误吧?

2、函数实现的时候不要带分号哦int x1(int a)。

建议楼主这样写
int x1(int a)
{
     return (0 == a%3);
}这样简洁易懂,不明白的话欢迎追问~~
 if (x=1 && y=1 &&z=1) cout<if (x=1 && y=1 && z=0) cout<if (x=1 && y=0 && z=1) cout<if (x=0 && y=1 && z=1) cout<if (x=1 && y=0 && z=0) cout<if (x=0 && y=1 && z=0) cout<if (x=0 && y=0 && z=1) cout<追问还是有一个错误。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。追答#include 

int x1(int a);
int y1(int a);
int z1(int a);

int main()
{
int m, x, y, z;
cout << "请输入一个整数:" << endl;
cin >> m;

x = x1(m);
y = y1(m);
z = z1(m);
if (x && y && z) 
cout< else if (x && y) 
cout< else if (x && z) 
cout< else if (y && z) 
cout< else if (x) 
cout< else if (y) 
cout< else if (z) 
cout< else
cout<
return 0;
}

int x1(int a)
{
return (0 == a%3);
}

int y1(int a)
{
return (0 == a%5);
}

int z1(int a)
{
return (0 == a%7);
}供参考~~
追问谢谢楼~~嘿嘿~~~~
全部回答
倒数第五行,你的if语句里if(a%7=0)其实你是想判断能不能被7整除吧,可是在编程里,你用一个“=”号表示的是赋值,双等号“==”才是判断,这样你判断的结果是错误的,而且你本身编写的if语句是表判断的,现在却执行了赋值功能,所以这个地方应该是一处错误追问不行。。。追答因为只是看到代码,不是实际操作所以不太好弄,你可以看到运行的错误提示,根据提示你可以将错误的位置找到,一般在提示的行数的上下相邻两行之间,然后看看有没有把判断的写成赋值的,或是不改加分号的加了分号,再或者是需要类型的转换,这些一般都是我们自己敲代码时经常犯的错误,希望对你以后有帮助,如果你喜欢编程的话我们可以交个朋友,我是大四的,学编程,自己也比较喜欢编程。追问嘿嘿,好呀,以后不会做可以问你呢,我是大二的,现在要学C++。。。刚刚上手,还是学了VB后上手了。。。
好久没看代码了,记得用于判断的等于号应该是双等号吧

错误有两个:

所有if语句中,单等号改为==双等号(有!的不算)
后面三个函数定义,参数)后面不能有分号
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
停车场(李家湾社区卫生服务站东南)地址有知道
五和六用反体字怎么写
怎么合成‘无色大晶体’啊
2012年玩的一款手机塔防游戏数字代表兵力可以
停车场(瑞昌市湓城街道环卫所西北)地址有知道
apt是什么格式
下列的科学技术成果与所运用的科学技术名称有
ROBLOX手机版怎么换第一人称
三星4200一体机 扫描头复位错误
怎么把QQ发表的说说同步到微信
喝介绍的对象第一次在自己家饭店吃饭对方两个
SW_FWR-705怎么不能升级固件?
吃什么中药降转氨酶
javascript函数的值怎么赋给INPUT的value属性
T183还老晚点么? 到四平大概几点? 我想下车
推荐资讯
勇峰车行地址在什么地方,想过去办事
爱尚烤鱼地址有知道的么?有点事想过去
两台电脑为什么会被大话西游判定为一台电脑
我欲封天血仙是多少章
That's the Huanghe river. The Huanghe
小米手机充电时一会充一会不充是怎么回事
女人坊专业美肤地址好找么,我有些事要过去
为什么爱我歌词
成绩的意思是什么啊?知道的请说下!
你好,如果快递伪造本人签收是违反了那一条
天下一家装饰工厂旗舰店这个地址在什么地方,
面欣酥做煎饼面糊好吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?