i+ +;}
if(i<=a)return 0;else return 1;} 2、#include
if (i<=a) return 0; else return 1;}
4、int SC(int a,int b,int c) {
if(a>=b && a>=c) return a; if(b>=a && b>=c) return b;
if(c>=a && c>=b) return c;}
四、阅读下列程序,在 处填入适当内容,使程序完整(每个空1分,共10分,)
1、下面函数是求两个整型参数a和b的最小公倍数。 int f2(int a, int b) {
int i=2, p=1; do {
while(a%i==0 && ___(1)___) { p*=i; a/=i; b/=i; } ___(2)___;
}while(a>=i && ___(3)___); return p*a*b; }
2、打印出2至99之间的所有素数(即不能被任何数整除的数)。 #include
int i,n;
for(n=2; ___(1)___; n++) {
int temp=int(sqrt(n)); //求出n的平方根并取整
for(i=2; ___(2)___; i++) if(n%i==0) ___(3)___; if(i>temp) cout< 3、 采用辗转相除法求出两个整数的最大公约数。 #include int a,b; cout<<\请输入两个正整数:\ cin>>a>>b; while(a<=0 || __(1)___) {cout<<\重新输入:\cin>>a>>b;} while(b) { int__(2)__; r=a%b; ___(3)___; ___(4)___; //分别修改a和b的值}
相关推荐: