C語言程式設計問題,求大神指教編寫程式,輸入兩個正整數m和n

2021-03-24 11:50:46 字數 6110 閱讀 1104

1樓:凋零

#include

int main()

2樓:匿名使用者

double sum(int m, int n)

return s;}

3樓:匿名使用者

float sum=0;

for(i=m;i<=n;i++)

用c語言編寫程式,輸入兩個正整數m和n,計算m!+n!

4樓:

#include

void main()

for(i=1;i<=n;i++)

sum0=sum1+sum2;

printf("階乘的加和結果是:%.2f\n",sum0);}

5樓:秋天來了仔陳

#include "stdio.h"

int jie(int a)//求階乘的函式

void main()

6樓:匿名使用者

#include

#include

int main()

c語言程式設計,輸入兩個正整數m和n(m

7樓:匿名使用者

一、基本方法:

1、輸入m和n;

2、遍歷從m到n的所有整數;

3、每個累加;

4、輸出結果。

參考**:

#include

int main()

二、利用等差數列求和公式。

從m到n的所有整數為等差數列,公差為1,所以可以利用求和公式直接獲得結果。

#include

int main()

三、方法對比:

第一種適用於c語言練習,可以涉及更多知識點。

第二種方法效率更高,適用於實際應用。

8樓:匿名使用者

main()

/* 從m到n的所有數相加 */

for ( i=m;i<=n;i++ )

s+=i;

printf("結果是:%d\n",s);}

9樓:逐夢兮樂

#include

int fun(int a)

我用的呼叫函式輸出,祝你愉快!

10樓:上帝來自地球

**如下,不明白追問!

#include

int main(void)

for(i=m+1; i 數和等於 %ld\n", m, n, sum);}

11樓:絳喵

#include

int main(void)

printf("sum is %d",sum);

}else

return 0;}

c語言程式設計:輸入兩個正整數m和n,求它們的最大公約數。

12樓:超級

#include

void main()

c = a % b;

}printf("最大公約數:%d", b);

} // 輸入 20 60;輸出 20

13樓:註冊註冊冊

main()

a=num1,b=num2;

while(b!=0)/*輾轉取餘演算法*/printf("它們的最大公約數為:%d\n",a);

printf("它們的最小公倍數為:%d\n",num1*num2/a);/*兩數相乘除最大公約數就是最小公倍數*/}

14樓:匿名使用者

比較簡單的做法

#include "stdio.h"

void main()

15樓:四方袁走

#include

int main()

return 0;}

c語言程式設計:輸入兩個正整數m和n,求其最大公約數和最小公倍數。

16樓:冠夏登溪

用了一種比bai較笨的方法,du但是好理解zhi,希望對你有幫助dao

。#include

void

main()

//這個函式用於求最小公倍數

intmin_num(int

x,int

y)returni;}

//這個函式用於求最大公約數

intmax_num(int

x,int

y)returni;}

17樓:i樂於助人

#include

int main()

printf("greatest ***mon divisor: %d\n", n_cup);

printf("lease ***mon multiple : %d\n", m * n / n_cup);

} else printf("error!\n");

return 0;}

18樓:蘭昂位力

#include

using

namespace

std;

intmain()

c語言求教輸入兩個正整數m和n(m≥100,n<1000),輸出m和n之間的滿足如下條件的三位正整數

19樓:匿名使用者

/*m n = 100 1000

100 121 144 225 400 441 484 676 900

press any key to continue*/#include

#include

int hasrepnum(int n)

int main()

printf("\n");

return 0;}

20樓:匿名使用者

/*please input two numbers(m n):100 1000

100 121 144 225

400 441 484 676

900*/

#include"stdio.h"

#include"math.h"

void isneednumber(int m,int n)}}}void main()

c語言程式設計,輸入兩個正整數m和n,求其最大公約數和最小公倍數?

21樓:匿名使用者

#include

int main()

a = num1;

b = num2;

while(b!=0)

printf("gongyueshu:%d\n",a);

printf("gongbeishu:%d\n",num1*num2/a);

}擴充套件資料:

c語言迴圈控制語句

一、while語句

1、計算while後面括號裡表示式的值,若其結果非內0,則轉容入2,否則轉3

2、執行迴圈體,轉1

3、退出迴圈,執行迴圈體下面的語句。

由於是先執行判斷後執行迴圈體,所以迴圈體可能一次都不執行。

二、do...while語句

1、執行迴圈體,轉2

2、計算while後面括號裡表示式的值,若其結果非0,則轉入1,否則轉3

3、退出迴圈,執行迴圈體下面的語句。

22樓:逮穎紹天慧

<1>用輾轉相除法求最大公約數

演算法描述:

m對n求餘為a,

若a不等於0則m

<-n,n

<-a,繼續求餘否則n

為最大公約數

<2>最小公倍數

=兩個數的積

/最大公約數

#include

intmain()

{intm,

23樓:酈秀梅杞妍

用了一種比較笨的bai方法,但是du好理解,希望zhi對你有幫助。dao

#include

void

main()

//這個函式用於求最小公倍數

intmin_num(int

x,int

y)returni;}

//這個函式用於求最大公約數

intmax_num(int

x,int

y)returni;}

24樓:證喔

#include

void main ()

printf ("最大

公約數是%d\n", m);//上面的演算法n=0時daom這時的值就是最大公約數

printf ("最小公倍數是%d\n", p/m);//兩數的積除以最大公約數就是最小公倍數了

25樓:周素芹賴庚

程式設計:bai

(1)比較已給兩數大小du,選出小zhi的intx,y

if(x

>y)則y小(2)迴圈語句dao

for(i=小的那個數;i>=1;i--)如果回i能整除兩者則輸出結果答。if(

(x/i*i==

x)&&

(y/i*i

==y))

break;

printf("最大公約數是

%d\n",i);

26樓:匿名使用者

#include

int main()

else

printf("最大公約數是%d\n", m);

printf("最小公倍數是%d\n", p / m);

return 0;}

改了一下上面的

27樓:眭煜牟婉靜

最大公約數:(輾轉相除法)

調整順序

使m>=n

迴圈m=m%n;

如果m=0,則n為最大公約數,跳出迴圈。注:%表示取餘運算。

n=n%m;

如果n=0,則m為最大公約數,跳出迴圈。

next

求出最大公約數g後,用m*n/g得到

最小公倍數。

c語言程式設計,從鍵盤輸入任意兩個正整數m和n,求m!+n! . 輸出100到200之間的所有素數,沒行輸出8個。 15

28樓:66666順心

#include

int main()

printf("sum=%.2lf\n",sum);

return 0;

}//素數

#include

#include

int main()

}if(flag==0)

if(count==8)

flag=0;

}printf("\n");

return 0;

}#include

int main()

用c語言編寫程式:輸入兩個正整數m,n.求其最大公約數和最小公倍數

29樓:匿名使用者

#include "stdio.h"

void main()

30樓:林柯伊南

#include"stdio.h"

main()

while (m%n!=0)

a=a/n;b=b/n;q=a*b*n;

printf("兩數最大公約數為

%d,最小公倍數為 %d\n",n,q);}

31樓:匿名使用者

if (n>m)

while (m%n)

演算法就是用輾轉相除法求最大公約

數演算法描述:

m對n求餘為a, 若a不等於0

則 m <- n, n <- a, 繼續求餘否則 n 為最大公約數

32樓:桔聚聚

還要考慮如果m/n等於零的情況

c語言問題求大神指教,C語言問題求大神指教

應該是這樣才對 include void fun char a,char b 它等價於while b a 0 即複製餘下的串到b中 int main 這個程式是錯的吧,請問這個程式要做什麼事。第一個while的作用是跳過a指向的字串 也即字串 a b 中前面的 號,所以第一個while結束後a指向字...

c語言程式設計問題,求大神相助,c語言程式設計題人口問題求大神幫助 我寫了好多遍一直出不了結果

include include char my strcat char str1,char str2 while str2 0 str 0 return p int main 可以看一下兩個字元的程式 void main int i,j,k printf 請輸入字串1 scanf s s print...

c語言編寫。根據圖中問題編寫完整答案。求大神解答,呼叫我學的不好,所以一定要完整QAQ

如圖第一問,我用了64位長整型,但要求是windows32系統平臺的c語言,如果是其他平臺,可以在上面定義改一下即可。後面幾題正在寫 long a int n,int m long p int n long c1 int n,int m long c2 int n,int m if n m n 0 ...