1樓:匿名使用者
#include
main()
int mcm(int m,int n)
while(t);
return m;}
2樓:
#include
int a,b;
int gongbei(int n)
n++;}}
int gongyue(int n)
n--;}}
void main()
3樓:幽迪
最好還是自己想想咯~
下面的**是直接在主函式裡求的,沒有寫成子函式,而且求最大公約數的方法不怎麼好(你可以去搜尋一下"輾轉相除法",挺好的)...參考一下就好喇:
名稱:求兩個整數最大公約數和最小公倍數
演算法:1.求最大公約數:
假設n為兩個數中較小的一個,判斷 m%i,n%i 的餘數是否都為0,
如果為0,則此時的n為兩個數的最大公約數.
2.求最小公倍數:
利用最大公約數, m*n/最大公約數 即為兩個數的最小公倍數
#include
int main()
}i = numm * numn / i; /*最小公倍數*/
printf("\n%d是%d和%d的最小公倍數\n",i,numm,numn);/*輸出最小公倍數*/}
簡單c語言程式設計(題目如下)
4樓:
#include
#include
int judgeprimer(int innumber)return flag;
}void main()
求用c語言程式設計,題目如下
5樓:太史文華懷安
inti;
char*x;
x=scanf();
for(i=0;i<=strlen(x);i++)//剩下的自己發揮!
簡單的C語言題,C語言題目簡單的題目?
c getchar n 的含義是什麼?從鍵盤接收一個字元賦給變數c,若c不是回車,while進入下一輪迴圈,若是回車則退出迴圈。如果輸入kas2i9e則程式的最後輸出結果是什麼 輸出是29。因為if c 0 c 9 限制只處理0 9這10個字元,n的初值是0,遇到2時n 10 0 2 0 0 2 2...
一道簡單的c語言題目,一道簡單的C語言題目
s 2 是一個指標陣列,指向兩個字串 s 0 s 1 while s 1 0 迴圈,條件為 s 1 0 字串的最後一個值是 0 這裡遍歷s 1 字串,一共會遍歷4次。 寒鐵礦 你定義了一個指標陣列,s 0 指向的是第一個 字串的起始地址,s 1 指向的是第二個 字串的起始地址。while s 1 0...
c語言程式設計題目,c語言程式設計試題
錯誤有兩個 第一。m s 1000 不能用求餘,要用除,而且要強制轉化。第二。case 0 p 0 這一行少一個break 第三。if s 5000 m 5 應該加括號。不足有一個。scanf d s 應該為 f 程式修改為 main t s p s1 s t printf 2f,2f t,s1 用...