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 ...