❶ 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"
)
;
}
}