T16:输入10个互不相同的整数,输出其中最大的数和次大的数(冒泡排序)
程序员文章站
2022-03-03 08:24:53
...
输入10个互不相同的整数,输出其中最大的数和次大的数
#include<stdio.h>
int main()
{
int a,b,s,n,m,d;
scanf("%d %d", &a,&b);
if(a<=b)
s=a,d=b;
else s=b,d=a;
for(int i=1;i<=s;i++)
if(a%i==0&&b%i==0)
n=i;
for(int i=d;;i++)
{
if(i%a==0&&i%b==0)
{
m=i;
break;
}
}
printf("%d %d",n,m);
}
上一篇: 分治法查找第k小/大的数
下一篇: P1429 平面最近点对(加强版)