编写一个程序实现如下功能,输入一个整数,判断它能否被3,5,7整除

如题所述

第1个回答  2009-03-24
void main()
{
int n;
printf("请输入一个整数:");
scanf("%d",&n);
if(n%3==0&&n%5==0&&n%7==0)
printf("\n此数能被3,5,7整除\n");
else
printf("\n此数不能被3,5,7整除\n");
}本回答被网友采纳
第2个回答  2009-03-24
你的问题是输入一个整数能同时被3,5,7整除,还是有一个能整除就行

完整的C++程序:
//能同时被3,5,7,整除
#include<iostream>
using namespace std;
int main()
{
int n;
cout<<"please input a number"<<endl;
cin>>n;
if(n%(3*5*7)==0)
cout<<"the number could div 3,5,7"<<endl;
else
cout<<" the number can't"<<endl;
return 0
}
//有一个能整除就算
# include <iostream>
using namespacae std;
int main()
{
int n;
cout<<"Please input a number:"<<endl;
cin>>n;
if(n%3==0)
cout<<"the number can achieve it"<<endl;
else if(n%5==0)
cout<<"the number can achieve it"<<endl;
else if(n%7==)
cout<<"the number can achieve it"<<endl;
return 0;
}

参考资料:C++

第3个回答  2009-03-24
function test(ii){
if ii%3<>0 then return false;
if ii%7<>0 then return false;
if ii%5<>0 then return false;
return true;
}
第4个回答  2009-03-24
#include<stdio.h>
void main()
{
int a;
printf("请输入一个整数: \n");
scanf("%d",&a);
if(a%3==0)
printf("能被3整除!\n");
if(a%5==0)
printf("能被5整除!\n");
if(a%7==0)
printf("能被7整除!\n");

}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网