導航:首頁 > 編程知識 > 演算法編程入門如何實現整數運算

演算法編程入門如何實現整數運算

發布時間:2024-08-01 12:52:17

1. 編程提示用戶輸入兩個正整數,並求出它們的最大公約數,分別實現下 面三種演算法:

演算法一:
#include <stdio.h>
main()
{

int n1,n2,gcd=1,k=2;
scanf("%d %d",&n1,&n2);
while(k<n1||k<n2)
{
if(n1%k==0&&n2%k==0)
gcd=k;
k++;
}
printf("最大公約數為:%d",gcd);
}

演算法二:
#include <stdio.h>
void main()
{
int n1,n2,k,i;
scanf("%d %d",&n1,&n2);
if(n1>n2)
k=n2;
for(i=k;i>0;i--)
if(n1%i==0&&n2%i==0)
printf("最大公約數為:%d\n",i);
}

演算法三:
#include <stdio.h>
void main()
{
int gcd(int n1,int n2);
int n1,n2,k;
scanf("%d %d",&n1,&n2);
k=gcd(n1,n2);
printf("最大公約數為:%d\n",k);
}
int gcd(int n1,int n2)
{
if(n1%n2==0)
return n2;
else
return gcd(n2,n1%n2);
}

希望能幫助你,如有疑問請登錄http://we.share.lc在線為您解答!

2. 怎麼用C語言編寫一個大整數的四則運算器,求解(急!!)

1.打開CodeBlocks,創建一個新的空白文件,定義頭文件和主要功能,然後寫程序的主體:

閱讀全文

與演算法編程入門如何實現整數運算相關的資料

熱點內容
QQ瀏覽器保留密碼mac 瀏覽:761
一台電腦如何共享文件夾 瀏覽:942
wps如何保存pdf文件 瀏覽:602
PS源文件是厘米 瀏覽:766
創建桌面文件夾路徑 瀏覽:900
華為手機app應用數據哪些刪除 瀏覽:765
資料庫有哪些表格 瀏覽:741
bada12微信java 瀏覽:16
小白編程什麼最好學 瀏覽:205
qq回頭看頭像 瀏覽:338
蘋果換屏要多長時間 瀏覽:283
如何用平板電腦學編程 瀏覽:424
格式工廠怎麼轉換swf文件 瀏覽:817
怎麼做一個試用網站 瀏覽:953
哪裡有信息不對稱的app 瀏覽:59
win10的gpeditmsc文件 瀏覽:451
4399游戲盒20版本 瀏覽:349
有什麼找工作比較靠譜的app嗎 瀏覽:921
如何給網站掛黑鏈 瀏覽:282
360斷網急救箱網路異常修復不了 瀏覽:889

友情鏈接