當前位置:首頁 » 編程語言 » c語言編程第一個數整除第二個數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編程第一個數整除第二個數

發布時間: 2022-04-16 17:15:24

㈠ 急!c語言菜鳥求助關於一個簡單的求整除個數的編程.

#include<stdio.h>

void main(){
int i,j=0,sum;
for(i = 8000; i<=260000;i++){
if(0 == i%678){
sum += i;
j++ ;
}

}
printf("能被678整除的有%d個,加起來是:%d\n",j,sum);
}

㈡ C語言,輸入一個數,輸出它之前被2整除的數

首先聲明此題有問題,無終止條件,因輸入數之前的偶數有無數個。
判斷輸入的數 val 是否能被2整除,如果可以,則循環輸出 val = val -2 ;如不可以則 val 自減1,再循環輸出 val = val -2。

㈢ c語言編程:用戶從終端上輸入兩個整數。檢測這兩個數,判斷第一個能否被第二個數整除,並在終端上顯示

#include <stdio.h>

int main()
{
int a, b;

while (scanf("%d %d", &a, &b) == 2)
{
if (a % b) printf("不能整除\n");
else printf("能整除\n");
}

return 0;
}

㈣ c語言 整除次數

int divs(int x,int y)
{
int s=0;
int z=x;
while ( z %y==0)
{
z=z/y;
s++;
}
return(s);
}
已試過。

㈤ c+語言編寫程序從鍵盤上輸入兩個整數,檢查第一個是否能被第二個數整除,並出入最後的結果

#include <stdio.h>void main(void)
{ int a,b;
printf("請輸入兩個整數:");
scanf("%d%d",&a,&b);
if(a%b==0)printf("能整除\n");
else printf("不能整除\n");
}

㈥ 求助C語言編程題目(求兩個數的和能被幾個數整除)

#include<stdio.h>
int main()
{
int k;
scanf("%d",&k);//樣例個數
while(k--)
{
int a,b,n;
scanf("%d%d",&a,&b);
n=a+b;
int i,sum=0;
for(i=1;i<=n/2;i++)
{
//int
if((n%i)!=0)
continue;
//原代碼很抽象,老實說我也沒看懂,我改成這樣你能看懂不
/*do{
n/=i;
conut++;
}while((n%i)==0);
sum*=(conut+1);*/
if(n/i>n/2) sum+=2;//一大一小兩個因子,所以加2
else sum+=1;//防止類似2*2=4的個例
}
//if(n>1)
//sum*=2;
printf("%d\n",sum);
}
return 0;
}

㈦ c語言編程子數整除

#include<stdio.h>

main()

{

intk,a,num1,num2,num3;

scanf("%d",&k);

for(a=10000;a!=30001;a++)

{

num1=a/100;

num2=a/10-(a/10000)*1000;

num3=a-(a/1000)*1000;

if(num1==0||num2==0||num3==0)

continue;

elseif((num1%k)==0&&(num2%k)==0&&(num3%k)==0)

printf("%d ",a);

}

getchar();

getchar();

return0;

}

結果:如圖

㈧ 編寫一個程序,要求用戶輸入兩個整數,判定一個能否整除另一個,怎麼寫了,用c語言。

演算法:判斷能否整除<==>等價於余數是否為0,在c語言中用%取模運算來求得余數

代碼:

#include<stdio.h>
intmain()
{
inta,b;
printf("請輸入a,b(逗號分開):");
scanf("%d,%d",&a,&b);
if(a%b==0){//a%b得到的是余數,余數為0則能整除
printf("a能整除b ");
}else{
printf("a不能整除b ");
}

return0;
}

㈨ C語言編程 一個數能被另一個數整除怎麼表示

if(a%b==0),a能被b
整除
,%
模運算
,相當於求
余數
,余數為0,說明能被整除

㈩ 求解答C語言編程問題!10分急懸!謝謝了!

1.編寫一個程序,要求用戶從終端輸入兩個整數值,檢測這兩個整數,
判定第一個數能否被第二個數整除,並在終端上顯示相應的信息.
#include<stdio.h>
main()
{
int a,b;
printf("please input two numbers:\n");
scanf("%d%d",&a,&b);
if(a%b==0)
printf("%d%可以被d整除",a,b);
else
printf("%d不能被%整除d"a,b);
}

2.編寫一個程序,把從終端上輸入的整數用英語顯示該整數的每一位數
字.如果用戶輸入了392,那麼程序應顯示three nine two.
#include<stdio.h>
main()
{
int n,a,b,c;
printf("請輸入任一三位數整數:\n");
scanf("%d",&n);
a=n%10;
b=n/10%10;
c=n/100%10;
switch(c)
{
case 1:printf("one ");break;
case 2:printf("two ");break;
case 3:printf("three ");break;
case 4:printf("four ");break;
case 5:printf("five ");break;
case 6:printf("six ");break;
case 7:printf("seven ");break;
case 8:printf("eight ");break;
case 9:printf("night ");break;
case 0:printf("zero ");break;
}
switch(b)
{
case 1:printf("one ");break;
case 2:printf("two ");break;
case 3:printf("three ");break;
case 4:printf("four ");break;
case 5:printf("five ");break;
case 6:printf("six ");break;
case 7:printf("seven ");break;
case 8:printf("eight ");break;
case 9:printf("night ");break;
case 0:printf("zero ");break;
}

switch(a)
{
case 1:printf("one ");break;
case 2:printf("two ");break;
case 3:printf("three ");break;
case 4:printf("four ");break;
case 5:printf("five ");break;
case 6:printf("six ");break;
case 7:printf("seven ");break;
case 8:printf("eight ");break;
case 9:printf("night ");break;
case 0:printf("zero ");break;
}

}
3.編寫一個程序,從鍵盤讀入一個正整數n.然後顯示n行"hello!".
/*#include<stdio.h>
main()
{
int i,n;
printf("please input a number:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("hello!\n");
}
4.使用printf()函數編寫程序顯示下列圖形.
A
B B B
C C C C C
D D D D D D D
C C C C C C
B B B
A
#include<stdio.h>
main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(k=1;k<=4-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%2c",64+i);
printf("\n");
}
for(i=3;i>=1;i--)
{
for(k=1;k<=4-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%2c",64+i);
printf("\n");
}
}
註:這些程序的演算法都很簡單,很容易看懂。他們全都通過了編譯,保證直接將他們拷貝到編譯器中就可以運行。