⑴ 在c語言中如何判斷一個數能否被另一個數整除
#include <stdio.h>
int main()
{
int target = 10;
int divisor = 3;
if (target%divisor==0){
printf("Yes");
}else{
printf("No");
}
return 0;
}
⑵ c語言編程 判斷一個數能否被5整除
你好,程序如下:
#include<stdio.h>
void
main()
{
int
i;
printf("輸入一個數字:\n");
scanf("%d",&i);
if(0==i%5)
printf("這個數字是5的倍數!\n");
else
printf("這個數字不是5的倍數!\n");
}
有疑問提出。
望採納。
⑶ 輸入一個正整數N,統計[1,N]范圍內各位數字之和能被15整除的整數個數,怎麼用C語言寫
#include<stdio.h>
int fun(int x)
{
int sum=0;
while(x)
{
sum+=x%10;
x/=10;
}
if(sum%15==0)
return 1;
return 0;
}
int main()
{
int n,cout=0;
scanf("%d",&n);
for(int i=1;i<=n;i++)
if(fun(i))
{
printf("%d ",i);
cout++;
}
printf(" %d",cout);
return 0;
}
⑷ 100-1000的各位數字和被15整除c語言
把數字的各位分離開並加起來,用其除以15,若余數為0,則為題目所求。由於數位只有3,所以直接分離求和即可,不必用循環操作。另:三位數即使是999,其各位之和也只有27,所以三位數的數字之和被15整除時商只可能是1,那麼判斷就不必使用取余操作%15==0,而用==15就可以了(這樣符合優先選擇高時效操作的原則)。代碼如下:
#include"stdio.h"
intmain(intargc,char*argv[]){
inti,t;
for(t=0,i=100;i<1001;i++)
if((i%10+i/10%10+i/100)==15)
printf(++t%10?"%4d":"%4d ",i);
if(t%10)
printf(" ");
return0;
}
運行結果如下:
⑸ 在C語言中如何判斷一個數能否被另一個數整除
#include<stdio.h>%可以直接取得餘數
intmain()
{
inttarget=10;
intdivisor=3;
if(target%divisor==0){
printf("Yes");
}else{
printf("No");
}
return0;
}
⑹ c語言編程怎麼判斷一個數能否被5整除
你好,程序如下:
#include<stdio.h>
void main()
{
int i;
printf("輸入一個數字:\n");
scanf("%d",&i);
if(0==i%5)
printf("這個數字是5的倍數!\n");
else
printf("這個數字不是5的倍數!\n");
}
有疑問提出。
望採納。
⑺ C語言編程:用while實現100以內能被13或15整除的數的和
代碼文本:
#include "stdio.h"
int main(int argc,char *argv[]){
int sum,n;
sum=n=0;
while(n<=100)
sum+=n,n+=13;
n=15;
while(n<=100)
sum+=n,n+=15;
printf("The result is %d ",sum);
return 0;
}
此題較簡單,網上同類答案也很多,但若幫了你,還是採納吧……
⑻ 在C語言中怎樣判斷一個數是否能被另外一個數整除
#include <stdio.h>
int main()
{
int m,n; //首先定義兩個整數
scanf ("%d%d",&m,&n); //輸入兩個整數
if (m%n==0) //如果m除於n的余數是0
printf ("m能被n整除");
else //如果m除於n的余數不為0
printf ("m不能被n整除");
return 0; //復制並粘貼在你的編譯器上試試
} //望採納
⑼ c語言 判斷一個數可否被3和5整除
錯在第6行,if(n/3=0;n/5=0)這一句應該為:if(n%3==0&&n%5==0)
正確代碼如下:
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n%3==0&&n%5==0)
printf("能被3和5整除
");
else
printf("不能被3和5整除
");
return 0;
}
源代碼截圖:
⑽ C語言求10到100能被15整除的數
你的程序錯了,應該在循環體裡面判斷是否正常,否則影響循環的次數,修改為:
#include"stdio.h"
void main()
{
int i;
for(i=10;i<=100;i++) if (i%15==0) printf("%d\n",i);
}
以上程序是不是非常簡單,而且TURBOC執行程序,輸入如下:
15
30
45
60
75
90