# include & ltstdio.h & gt
# include & ltmath.h & gt
空g(a,b)
{
int c,e;
for(c = 1;c & lt=(a & lt;b?甲:乙);c++)
if(a % c = = 0 & amp;& ampB%c==0)//能整除,則存放在e中;
e = c;
Printf("最大公約數是:%d\n ",e);
}
空洞f(a,b)
{
int d;
for(d =(a & gt;b?甲:乙);d & lt= a * b;d++)
if(d % a = = 0 & amp;& ampD%b==0)//能整除,則輸出;
{
Printf("最小公倍數為:%d\n ",d);?
返回
}
void main()
{
int a,b;
Printf("請輸入三個整數:\ n ");
scanf("%d,%d ",& amp壹,& ampb);
g(a,b);
f(a,b);
}
擴展數據
計算三個數字平均值的源代碼如下:
# include & ltstdio.h & gt
# include & ltmath.h & gt
int main()
{
int壹,二,三;//聲明三個變量
雙四;//聲明平均值變量
Printf("整個程序可以用來計算三個數的正整數平均值\n "
請輸入三個數值,它們是正數還是負數都沒關系\n
"空格分隔,輸入\ n ");//提高程序的可讀性
scanf("%d %d %d ",& amp壹& amp二& amp三);//讀取三個用戶輸入的值。
四=(abs(壹)+abs(二)+abs(三))/3.0;//計算平均值
Printf("平均值為%.16lf ",四);//在屏幕上打印平均值
getchar();
getchar();
返回0;
}