🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
R语言: ~~~ #开始写, 写得不好 但是 能 Run! gongyue<-function(a=10,b=8){ if(1>=b) { return false } if(a<b) {d=a a=b b=d} if (1< (a%%b) ) {c<- a/b d<- a%%b} else { print('结果GongyueShu=d:') print(d) d<- a%%b print('d2d=') print(d)} if ( d==0 ) {print(b) } if (1==d || 2==d) { print('结果GongyueShu=') print(d) } else gongyue(b , d) } a=24 b=32 if(a>b) { gongyue(a,b) } else {gongyue(b,a)} ~~~ C++(C-PlusPlus): ~~~ #include<iostream> using namespace std; int a , b , a1 , b2 , l; int gcd(int x=6 , int y=4) { if(!y) return x; else return gcd(y , x%y); } int main() { cout << "GCD:请输入两个正整数,计算它们的最大公约数:" << endl ; int a , b , ans; cin >> a >> b; if(a > b) ans = gcd(a , b); else ans = gcd(b , a); cout << ans; return 0; } ~~~