c++编程实现输入一个整数,判断其是否能被3,5,7整除,并输出以信息之
c++编程实现输入一个整数,判断其是否能被3,5,7整除,并输出以信息之一:同时能被357整除,能被其中两个数(要指出是哪两个)整除,能被其中一个(指出)整除,不能被任一...
c++编程实现输入一个整数,判断其是否能被3,5,7整除,并输出以信息之一:
同时能被357整除,能被其中两个数(要指出是哪两个)整除,能被其中一个(指出)整除,不能被任一个整除 展开
同时能被357整除,能被其中两个数(要指出是哪两个)整除,能被其中一个(指出)整除,不能被任一个整除 展开
2个回答
展开全部
/*已测试,如果你的编译器不支持c++11新的初始化的方式,就改为旧的,希望能帮到你*/
#include <iostream>
#include <cstdbool>
#include <cstring>
using namespace std;
int main()
{
int number {}; 空态//不支持c++11就改这里;
cout << "请输入一个数字:";
cin >> number;
char value[4] {}; //不支持就改这里;察含
bool judge = false;
for(int i {3}, j {}; i <= 7; i += 2) //不支持c++11就改这里;
{
if(number % i == 0)
{
value[j++] = i + '0';
judge = true;
}
}
if(judge) //能被3 5 7整除;
{
cout << "该数能被" ;
for(int i {}; i < strlen(value); ++i) //不支持c++11就改这里;
{
cout << value[i];
if(value[i + 1] != '\0')
cout << "、";
}
cout << "整除。" << endl;
}
else //不能被3 5 7整除;
cout << "该数不能被3、5、7整除。" <斗没源< endl;
return 0;
}
展开全部
小做庆白来答一个0.0
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int a;
cout << "请输入一个整数:";
cin >> a;
if (a % 3 == 0&&a % 5 == 0&&a % 7 == 0)
cout << "能同时被3,5,7整除的数是:" << a << endl;
if (a % 3 != 0&&a % 5 != 0&&a % 7 != 0)
cout << "不能同时被3,5,7整除的数是:" << a << endl;
if (a % 3 == 0 && a % 5 == 0 && a % 7 != 0)
cout << "能被3和5整除:" <裤隐< a << endl;
if (a % 3 == 0 && a % 5 != 0 && a % 7 == 0)
cout << "能被3和7整除:" << a << endl;
if (a % 3 != 0 && a % 5 == 0 && a % 7 == 0)
cout <胡胡厅< "能被5和7整除:" << a << endl;
}
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int a;
cout << "请输入一个整数:";
cin >> a;
if (a % 3 == 0&&a % 5 == 0&&a % 7 == 0)
cout << "能同时被3,5,7整除的数是:" << a << endl;
if (a % 3 != 0&&a % 5 != 0&&a % 7 != 0)
cout << "不能同时被3,5,7整除的数是:" << a << endl;
if (a % 3 == 0 && a % 5 == 0 && a % 7 != 0)
cout << "能被3和5整除:" <裤隐< a << endl;
if (a % 3 == 0 && a % 5 != 0 && a % 7 == 0)
cout << "能被3和7整除:" << a << endl;
if (a % 3 != 0 && a % 5 == 0 && a % 7 == 0)
cout <胡胡厅< "能被5和7整除:" << a << endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询