航電oj2001-2003

----------------------------------------------------------------------------------------------

-->2001

輸入兩點座標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離。

輸入數據有多組,每組佔一行,由4個實數組成,分別表示x1,y1,x2,y2,數據之間用空格隔開。

對於每組輸入數據,輸出一行,結果保留兩位小數。

#include <stdio.h>
#include <math.h>
int main()
{數組

double x1,x2,y1,y2,ret; 
while(scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)!=EOF)
//注意輸入的順序
{
    getchar();
    ret = sqrt(pow(x2-x1,2) + pow(y2-y1,2));
    //調用求平方根庫函數
    printf("%.2lf\n",ret);
}
return 0;

}ide

----------------------------------------------------------------------------------------------

-->2002

根據輸入的半徑值,計算球的體積。

輸入數據有多組,每組佔一行,每行包括一個實數,表示球的半徑。

輸出對應的球的體積,對於每組輸入數據,輸出一行,計算結果保留三位小數。

#define PI 3.1415927
#include <stdio.h>
#include <math.h>
int main()
{函數

double r,ret; 
while(scanf("%lf",&r)!=EOF)
{
    getchar();
    ret = (4 * PI * r * r * r)/3;
    printf("%.3lf\n",ret);
}
return 0;

}code

----------------------------------------------------------------------------------------------

-->2003

求實數的絕對值。

輸入數據有多組,每組佔一行,每行包含一個實數。

對於每組輸入數據,輸出它的絕對值,要求每組數據輸出一行,結果保留兩位小數。

#define _CRT_SECURE_NO_WARNINGS 1get

#include <stdio.h>
int main()
{it

double num,ret; 
while(scanf("%lf",&num)!=EOF)
{
    getchar();
    if(num<0)
    {
        printf("%.2lf\n",-num);
    }
    else
        printf("%.2lf\n",num);
}
return 0;

}io

相關文章
相關標籤/搜索