编程实现输入一个整数,判断其是否能被3、5、7整除,并输出C++
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 13:33:41
编程实现输入一个整数,判断其是否能被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
下面的代码自己写的好复杂还有一个错误,并希望能指导或给出最合适的代码,
#include
int x1(int a);
int y1(int a);
int z1(int a);
int main()
{
int m,x,y,z;
cout
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<<m<<"能同时被3、5、7整除."<<endl;
if (x=1 && y=1 && z=0) cout<<m<<"能被3、5整除."<<endl;
if (x=1 && y=0 && z=1) cout<<m<<"能被3、7整除."<<endl;
if (x=0 && y=1 && z=1) cout<<m<<"能被5、7整除."<<endl;
if (x=1 && y=0 && z=0) cout<<m<<"只能被3整除."<<endl;
if (x=0 && y=1 && z=0) cout<<m<<"只能被5整除."<<endl;
if (x=0 && y=0 && z=1) cout<<m<<"只能被7整除."<<endl;这一段也是把=换==哦~~
再问: 还是有一个错误。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
再答: #include <iostream.h>
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<<m<<"能同时被3、5、7整除。"<<endl;
else if (x && y)
cout<<m<<"能被3、5整除。"<<endl;
else if (x && z)
cout<<m<<"能被3、7整除。"<<endl;
else if (y && z)
cout<<m<<"能被5、7整除。"<<endl;
else if (x)
cout<<m<<"只能被3整除。"<<endl;
else if (y)
cout<<m<<"只能被5整除。"<<endl;
else if (z)
cout<<m<<"只能被7整除。"<<endl;
else
cout<<m<<"不能被3、5、7任一个整除。"<<endl;
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);
}供参考~~
再问: 谢谢楼~~嘿嘿~~~~
2、函数实现的时候不要带分号哦int x1(int a).
建议楼主这样写int x1(int a)
{
return (0 == a%3);
}这样简洁易懂,不明白的话欢迎追问~~ if (x=1 && y=1 &&z=1) cout<<m<<"能同时被3、5、7整除."<<endl;
if (x=1 && y=1 && z=0) cout<<m<<"能被3、5整除."<<endl;
if (x=1 && y=0 && z=1) cout<<m<<"能被3、7整除."<<endl;
if (x=0 && y=1 && z=1) cout<<m<<"能被5、7整除."<<endl;
if (x=1 && y=0 && z=0) cout<<m<<"只能被3整除."<<endl;
if (x=0 && y=1 && z=0) cout<<m<<"只能被5整除."<<endl;
if (x=0 && y=0 && z=1) cout<<m<<"只能被7整除."<<endl;这一段也是把=换==哦~~
再问: 还是有一个错误。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
再答: #include <iostream.h>
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<<m<<"能同时被3、5、7整除。"<<endl;
else if (x && y)
cout<<m<<"能被3、5整除。"<<endl;
else if (x && z)
cout<<m<<"能被3、7整除。"<<endl;
else if (y && z)
cout<<m<<"能被5、7整除。"<<endl;
else if (x)
cout<<m<<"只能被3整除。"<<endl;
else if (y)
cout<<m<<"只能被5整除。"<<endl;
else if (z)
cout<<m<<"只能被7整除。"<<endl;
else
cout<<m<<"不能被3、5、7任一个整除。"<<endl;
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);
}供参考~~
再问: 谢谢楼~~嘿嘿~~~~
编程实现输入一个整数,判断其是否能被3、5、7整除,并输出C++
试编程实现循环输入文件中的整数,判断其能否被3、5、7整除,并对每个整数输出以下信息之一:(1) 能同
C++编程 编程实现输入一个整数,判断其能否被3,5,7整除,并输出能被其中两个数(要指出是那两个)整除
编程实现;从键盘上输入一个整数,判断是否能被3或5整除.如果能,则输出"该整数是3或5的倍数.”
abc.txt文件中有一些整数,试编程实现循环输入文件中的整数,判断其能否被3、5、7整除,并对每个整数输出以下信息之一
C 语言 输入一个整数 判断能否被3 5 7整除,并输出以下信息
C语言 输入一个数,判断是否被3,5,7整除,并输出同时被几个整除
c语言编程:输入一个年份,判断其是否为闰年,并输出判断结果.
7.以下程序可判断输入的一个整数是否能被3或7整除,若能整除,输出“yes”,否则输出“no”.请填空.#i
C语言 程序设计 输入一个整数,判断它能否被 3,5,7整除,并输出一下信息之一: 要用 switch 请多多帮忙吧~
输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:(1)能同时被3,5,7整除; (2)能被其中两数(要指出
编程 输入一个整数 判断能否被3和5整除