❶ c语言 输入一个很长的数字,判断能否被7整除
你好,程序如下:
#include<stdio.h>
void
main()
{
int
i;
printf("输入一个数字:\n");
scanf("%d",&i);
if(0==i%5)
printf("这个数字是5的倍数!\n");
else
printf("这个数字不是5的倍数!\n");
}
有疑问提出。
望采纳。
❷ c语言编程 判断一个数字能否被7或者11或者13整除,能则输出YES 不能则输出NO 在线等待 急!!!
#include <stdio.h>
int main(void)
{
int liv_in;
scanf("%d", &liv_in);
if (liv_in %7 || liv_in || 11 || liv_in % 13)
{
puts("YES");
}
else
{
puts("No");
}
return 0;
}
❸ c语言中判断一个数是否为奇数并进一步判断是否能被7整除
#include<stdio.h>
int main(){
int n=0;
scanf("%d",&n);
if(n%2!=0){
if(n%7==0){
printf("%d是奇数且能被7整除\n",n);
}else{
printf("%d是奇数但不能被7整除\n",n);
}
}else{
printf("%d不是奇数\n",n);
}
return 0;
}
❹ 能被7整除的数 (C语言)
能被7整除的数,这个数去掉个位上的数后,再减去这个个位数的两倍,所得的差(可以是正数,负数或零)若能被7整除,这个数就能被7整除,所得之差若看不出能否被7整除的话,就以此法,再来看看……
如2366,236-6*2=224;224也看不出能否被7整除的话,就22-4*2=14……这下懂了吧?
不懂……
❺ c语言程序设计,编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0
#include <stdio.h>
_Bool fun(int m)
{
int i = 0;
while(m)
{
i += m%10;
m /= 10;
}
if(i%7)
return 0;
return 1;
}
int main()
{
for(int i=100;i<=200;i++){
if(fun(i))printf("%d ",i);
}
return 0;
}
(5)c语言中判断一个数能否被7整除扩展阅读:
c语言写规则:
1、一个说明或一个语句占一行。
2、用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。
网络-C语言
❻ c++编程,输出一个整数,判断他能否被7整除,如果可以,输出yes.否则输出no
#include <iostream.h>
void main()
{
int n;
cout<<"请输入一个数";
cin>>n
if(n%2==0)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
}
❼ 如何用C语言实现"输入一个整数,判断它能否被3,5,7整除"
按如下输入代码即可:
#include<stdio.h>
voidmain()
{
intN,status=0;
printf("输入这个数:");
scanf("%d",&N);
if(N%3==0)status++;
if(N%5==0)status++;
if(N%7==0)status++;
switch(status)
{case0:printf("d");printf("不能被3,5,7中的任何一个整数除");
break;
case1:printf("c");printf("只能被3,5,7中的一个整数整除:");if(N%3==0)printf("3");if(N%5==0)printf("5");if(N%7==0)printf("7");break;
case 3:
printf("a");
printf("能同时被3,5,7整除");
break;
}
}
❽ C语言 用int fun(int n)的函数判断一个数是否被7整除返回1不能则返回0,n的值由主函数键盘输入
#include<iostream>
using namespace std;
int fun(int n)
{
if(n%7==0)
return 1;
else
return 0;
}
void main()
{
int i;
cout<<"input a number:";
cin>>i;
if(fun(i))
cout<<"能被整除!"<<endl;
else
cout<<"不能被整除!"<<endl;
}
❾ C语言输入一个整数,判断能否被3,5,7整除
#include
void
main()
{
int
a,i,flag;
while(1)
{
printf("请输入数:");
scanf("%d",&a);
if(a==-1)
break;
flag=0;
if(a%3==0)
flag++;
if(a%5==0)
flag++;
if(a%7==0)
flag++;
if(flag==3)
printf("这个数能同时被3、5、7整除\n");
if(flag==2)
printf("这个数能同时被3、5、7中的两个数整除\n");
if(flag==1)
printf("这个数能同时被3、5、7中的一个数整除\n");
if(flag==0)
printf("这个数不能被3、5、7中的任何一个整除\n");
}
}
❿ C语言 输入一个整数 判断能否被3,5,7整除
这个程序的设计思路非常简单:由于3、5、7均为素数,故能够同时被3、5、7整除的必定是它们的最小公倍数。即:3*5*7=105。因此只需要判断该整数是否能够被
105
整除即可。源程序如下:
#include
<stdio.h>
{
int
num
;
printf("Please
input
a
integer:\n")
;
scanf("%d",&num)
;
if(
(
num
%
105
)
==
0
)
printf("%d
is
can
be
divided
by
3
5
7\n"
)
;
else
printf("%d
is
can
not
be
divided
by
3
5
7\n"
)
;
}
}