level 3
#include"stdio.h"
int main()
{
int n, m;
int y, b;
scanf("%d %d", &m, &n);
for(y=m;y>=1;y--)
{
if(m%y==0&&n%y==0)
break;
}
for(b=m;b<=100;b++)
{
if(b%m==0&&b%n==0)
break;
}
printf("%d d% ", y, b);
}
2016年05月26日 13点05分
2
level 8
#include<stdio.h>
#include<math.h>
int main() {
int n, i, j;
printf("素数为\t: ");
scanf("%d", &n);
j = 1;
for (i = 2; i <= sqrt(n); i++) {
if (n % i == 0) {
j = 0;
break;
}
}
if (j == 1 && n != 1)
printf("\n%d\t是素数\n", n);
else
printf("\n%d\t不是素数\n", n);
}
2016年05月27日 00点05分
6
level 8
#include<stdio.h>
int main() {
int a, b, c, d;
printf("请输入两个正整数:");
scanf("%d%d", &a, &b);
d = a * b;
while (b != 0) {
c = a % b;
a = b;
b = c;
}
c = d / a;
printf("\n最大公约数是%d,最小公倍数是%d\n", a, c);
}
2016年05月27日 00点05分
7