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

问题描述:

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

下面的代码自己写的好复杂还有一个错误,并希望能指导或给出最合适的代码,

#include

int x1(int a);

int y1(int a);

int z1(int a);

int main()

{

int m,x,y,z;

cout

1个回答

分类:

综合

2014-10-24

问题解答:

我来补答

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 <

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);

}供参考~~

再问: 谢谢楼~~嘿嘿~~~~

展开全文阅读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值