/*最大公约数,最小公倍数*/
#includestdio.h
intmaxgys(inta,intb);
main()
{
inta,b,min,max;
printf(\"请输入两个数:\");
scanf(\"%d%d\",
max=maxgys(a,b);
min=a*b/max;
printf(\"最大公约数为%d\\n最小公倍数为:%d\\n\",max,min);
}
intmaxgys(inta,intb)
{
intt;
while(a!=0)
{
t=b%a;
b=a;
a=t;
}
returnb;
}
考虑的情况比较简单输入的数应为正整数。
/*数组倒置*/
#includestdio.h
main()
{
intn,i,a[80];
printf(\"请输入n:\");
scanf(\"%d\",
printf(\"请输入num:\");
for(i=0;in;i)
scanf(\"%d\",
for(i=(n-1);i-1;i--)
printf(\"%-3d\",a);
} |