编写程序实现:输入一个整数,判断它是否能被3,5,7整除,并输出以下信息之一

如题所述

int main()
{
int n;
printf("input number for test:\n");
scanf("%d",&n);
if(n%3==0&&n%5==0&&n%7==0)
printf("此数能被3、5、7同时整除!\n");
else if(n%3==0&&n%5==0)
printf("此数能被3、5同时整除!\n");
else if(n%3==0&&n%7==0)
printf("此数能被3、7同时整除!\n");
else if(n%5==0&&n%7==0);
printf("此数能被5、7同时整除!\n");
else printf("此数不能被3、5、7任何一个数整除!\n");
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-11-04
5.编程实现:输入一个整数,判断它能否被3, 5,7整除,并输出以下信息之一:(1)能同时被3, 5, 7整除;

(2)能被其中两数(要指出哪两个)整除;

(3)能被其中一个数(要指出哪一个)整除;

(4)不能被3, 5,7任一个整除。
用whitch和case编写本回答被提问者采纳

编写程序实现:输入一个整数,判断它是否能被3,5,7整除,并输出以下信息之...
int n;printf("input number for test:\\n");scanf("%d",&n);if(n%3==0&&n%5==0&&n%7==0)printf("此数能被3、5、7同时整除!\\n");else if(n%3==0&&n%5==0)printf("此数能被3、5同时整除!\\n");else if(n%3==0&&n%7==0)printf("此数能被3、7同时整除!\\n");el...

1. 编程实现:输入一个整数,判定它能否为3、5、7整除,并输出下列信息之一...
if (a % 5 == 0)printf ("数字%d是5的倍数\\n", a);if (a % 7 == 0)printf ("数字%d是7的倍数\\n", a);}

...判断它能否被 3,5,7整除,并输出一下信息之一: 要用 switch 请多多...
printf("输入这个数:");scanf("%d",&N);if(N%3==0) status++;if(N%5==0) status++;if(N%7==0) status++;switch(status){ case 0:printf("d");printf("不能被3,5,7中的任何一个整数除");break;case 1:printf("c");printf("只能被3,5,7中的一个整数整除:");if(N%3...

输入一个整数,判断能否被3.5.7整除,并输出下列信息之一:1能同时被357...
if(d==0){ b[i]=2*i+1;e++;} } if(e==3) printf("%d is divide exactly by 3,5 and 7\\n",a);if(e==2){ printf("%d is ",a);for(i=1;i<=3;i++)if(b[i]!=0) printf(" %d",b[i]);} else printf("%d can't divide exactly by 3,5 and 7\\n",a);ge...

编程实现输入一个整数,判断其是否能被3、5、7整除,并输出C++
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整...

c++编程实现输入一个整数,判断其是否能被3,5,7整除,并输出以信息之
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 << "...

...一个整数,判断它能否被3,5,7整除,并输出以下信息:
h>int main() {int T,num;printf("T = ");scanf("%d",&T);while(T--) {printf("num = ");scanf("%d",&num);printf("%d : ",num);if(num%3 == 0) printf("%d ",3);if(num%5 == 0) printf("%d ",5);if(num%7 == 0) printf("%d ",7);printf("...

求C语言程序编写“输入一个整数,判断该数能否同时被3,5和7整除,则输出...
include<stdio.h> int main(int argc ,char *argv[]){ int num;printf("输入一整数:");scanf("%d",&num);if(num%3==0 && num%5==0 &&num%7==0)printf("%dn",num);else printf("\\不能被整除n",);return 0;}

输入一个整数,判断其能否被3,5,7整除,并根据情况输出以下信息之一
if ( x%3==0 ) { a[0]=3; c++; } if ( x%5==0 ) { a[1]=5; c++; } if ( x%7==0 ) { a[2]=7; c++; } printf("%d",x);if ( c!=0 ){ printf("能被");for ( i=b=0;i<3;i++ )if ( a[i]!=0 ){ if ( b!=0 ) printf(",");printf("%d",...

...输入一个整数,判断其能否被3,5,7整除,并输出能被其中两个数(要指出...
\/*大体上格式就是这样,我想你一看就会了,如果还想加一些分支如同时被三个数整除,就用if……else if等就行了*\/ include<iostream> using namespace std;void main(void){ int d;cout<<"请输入要判定的整数:";cin>>d;if(d%15==0)cout<<d<<" 能同时被3和5整除!";else if(d%21=...

相似回答