输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:
#include#includeint 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("
");}return 0;}
int a;
cin>>a;
int n=0;
if(a%3==0){cout<<3<<' '; n=1;}
if(a%5==0){cout<<5<<' '; n=1;}
if(a%7==0){cout<<7<<" "; n=1;}
if(n==0)
cout<<'n';
int main()
{
int a;
int b=0,c=0,d=0;
scanf("%d",&a);
if(a%3==0)b=1;
if(a%5==0)c=1;
if(a%7==0)d=1;
if(b*c*d==1)printf("%d 3 5 7\n",a);
else if(b==1&&c==1)printf("%d 3 5\n",a);
else if(b==1&&d==1)printf("%d 3 7\n",a);
else if(c==1&&d==1)printf("%d 5 7\n",a);
else if(b==1)printf("%d 3\n",a);
else if(c==1)printf("%d 5 \n",a);
else if(d==1)printf("%d 7\n",a);
else printf("no\n");
return 0;
}
//这样编主要是为了避免大量的if else语句套在一起使可读性下降。
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a,n;
cin>>a;
n=0;
if (a%3==0)
n+=3;
else
n=n;
if (a%5==0)
n+=5;
else
n=n;
if (a%7==0)
n+=7;
else
n=n;
switch (n)
{
case 3:
cout<<"3"; break;
case 5:
cout<<"5"; break;
case 7:
cout<<"7"; break;
case 8:
cout<<"3 5"; break;
case 10:
cout<<"3 7"; break;
case 12:
cout<<"5 7"; break;
case 15:
cout<<"3 5 7"; break;
default:
cout<<"n";
}
return 0;
}
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;
}
输入一个不大于99999的整数,判断它是否为5位数,如是则输出“输入正确...
C语言:include<stdio.h> void main(){ int a;printf("输入一个整数:");scanf("%d",&a);if(a>=10000 && a<=99999)printf("输入正确\\n");else printf("输入错误\\n");} C++的:include<iostream.h> void main(){ int a;cout<<"输入一个整数:";cin>>a;if(a>=10000 && a<=...
输入一个程序,输入一个整数,判断它们能不能被5或8整除,若能,输出...
include<stdio.h> void main(){ int a;printf("Input:\\n");scanf("%d",&a);if(a%5==0&&a%8==0) printf("yes");else printf("no");}
1.输入一个数a,判断其是否为5的倍数并且不是3的倍数。+程序代码:+8运...
python 输入一个整数,判断其是否既是3的倍数,又是5的倍数 v = int(input('请输入一个整数:'))ifv % 3 == 0andv % 5 ==0:print(v,'即是3的倍数又是5的倍数')
用c++编程:输入一个数,判断其是不是素数
include<stdio.h> int main(){ int m, n;printf("请输入一个正整数:\\n");scanf_s("%d", &m);for (n=2; n < m - 1; n = n + 1)if (m % n == 0)break;if (n < m)printf("%d不是素数\\n",m);else printf("%d是素数\\n",m);} ...
实现从键盘输入一个不超过5位数的正整数,判断它是几位数的整数?
include<stdio.h> int main(){ int n,sum=0;int i,j,k;printf("请输入一个介于0-99999之间的整数:");scanf("%d",&n);\/\/方法一 if(n<10) printf("一位数");else if(n<100) printf("两位数");else if(n<1000) printf("三位数");else if(n<10000) printf("四位数");else ...
在java中,如何判断输入一个整数是奇数还是偶数?
在判断函数中,将输入数值和2进行取余,余数为0的是偶数,否则是奇数;在主函数中通过scanf先让用户输入一个数,然后调用判断函数,判断输入数值奇偶,输出判断信息。include<stdio.h> int IsJiShu(int a){ if(a%2==1) return 1;else if(a%2==0)return 0; } int main(){ int n;while...
用java输入一个整数,判断1到整数之间所有的”完数“?
要使用Java输入整数,可以使用Scanner类。下面是一个示例:要查找1和输入整数之间的所有“完美数字”,可以使用循环来遍历该范围内的所有数字。对于每个数字,您可以通过将其除以1和自身之间的所有数字,并将结果相加来检查它是否是一个完美的数字。如果和等于数字本身,那么它就是一个完美的数字。下面是一...
输入一个整数判断它是奇数还是偶数,若是奇数输出“Is Odd",若是偶数...
C语言?用余数函数不就行了,除以2余数为0就是偶数了,思路就这样,自己设计
从键盘任意输入一个整数.判断该数是否是正数,并输出结论.
int number = 0;printf("请从键盘输入任意一个整数:");scanf("%d",&number);if (number > 0){ printf("%d是一个正数",number);}else { printf("%d不是一个正数",number);}
输入一个数,然后判断输出这是一个正数,或者这是一个负数,或者这是0 c...
例如输入10,由于其二进制表示为1010,有两个1,因此输出2。先判断整数的最右边一位是不是1。接着把整数右移一位,原来处于右边第二位的数字现在被移到第一位了,再判断是不是1。这样每次移动一位,直到这个整数变成0为止。现在的问题变成怎样判断一个整数的最右边一位是不是1了。很简单,如果它...
徭广抗感:[答案] 各位数相加和能被3整除,那么这个数就能被3整除,如258各位数相加等于15,15能被3整除,那么258也能被3整除. 能够被5整除的只要各位数是0或5就行啦.15和10都能被5整除. 另外,0除以任何数都等于0.
当阳市19499858859: 输入一个整数,判断它能否被3和5整除,并输入以下信息 - ?
徭广抗感:[答案]
当阳市19499858859: 从键盘输入一个整数,判断是否能被3或者被5整除.如果能,输入"该整数是3或5的倍数.",否则输入"该数不能被3或5中的任何一个数整除. - ?
徭广抗感:[答案] /*#include"stdio.h" main() {int x; printf ("请输入一个数字:"); scanf ("%d",&x); if(x%3==0&&x%5==0) printf("该数字能同时被3,5整除."); else if(x%3==0&&x%5!=0) printf("该数字能被3整除."); else if(x%3!=0&&x%5==0) printf("该...
当阳市19499858859: 判断一个整数能否被3和5整除 - ?
徭广抗感:[答案] 各位数字之和为3的倍数,则该数能被3整除;末位数为0或5,则能被5整除.既能被3整除,又能被5整除,则能被3和5整除(即能被15整除),否则不能.
当阳市19499858859: 从键盘输入一个整数,判断能否被三或者被五整除,如果能,输出“该整数是3或5的倍数”用JAVA语言写 - ?
徭广抗感:[答案] '回答:用VB编写的代码如下:其中加了检测输入的值是否为整数 Sub zhengchu3and5() Dim suru As String suru = InputBox("请输入一个整数") If Val(suru) = False Then '判断若输入的值不是数字则报错 MsgBox "错误!请输入一个整数" ElseIf ...
当阳市19499858859: 使用MyEclips:从键盘输入一个整数,判断是否能被3或者5整除.如果能,输出该整数是3或5的倍数,否者输出:该数不能被3或5中的任何一个数整除 - ?
徭广抗感:[答案] main函数: Scanner input = new Scanner(System.in); int num = input.nextInt(); if(num%3==0 || num%5==0){ system.out.println(num+"是3或5的倍数"); }else{ system.out.println(num+"不是3或5的倍数"); } PS:青鸟的?
当阳市19499858859: 判断一个整数是否能被3或5整除 - ?
徭广抗感: 答:若一个整数的各位的数值之和是3的倍数,那么这个整数一定能被3整除;若一个整数的个位数是0或5,那么这个整数一定能被5整除;若一个个位数是0或5的整数各位的数值之和是3的倍数,那么这个整数就既能被3整除也能被5整除.
当阳市19499858859: 输入一个整数,判断是否能被3或5整除.能→“该整数是3或5的倍数.”,否→“改数不能被3或5整除.”.求详细的过程,java! - ?
徭广抗感:[答案] int a=0; scanf(%d,a); if(a%3=0||a%5=0) { 该整数是3或5的倍数 }else{ 改数不能被3或5整除 } 写了一个大概 你看下把 比较简单
当阳市19499858859: 编程 输入一个整数 判断能否被3和5整除 - ?
徭广抗感: int x; scanf("%d",&x); if(x%3 == 0&&x%5==0) printf("被3和5整除"); else printf("不被3和5整除");
当阳市19499858859: 易语言 .编写一个程序,输入一个整数,判断能否被3或5整除,如能整除就输出该该数,否则不输 - ?
徭广抗感: .版本 2.子程序 子程序1.局部变量 A, 整数型 A = 10.判断开始 (A ÷ 3 = A \ 3) 信息框 (“可以被整除”, 0, ).默认 信息框 (“不能被整除”, 0, ).判断结束' Ghost QQ: 211270 将以上信息复制到代码区域即可!寻找文本的方法也可以,不过这个更简单点!