C言語で以下のプログラミングを作成してください 全くわからないのでお願いします 3つの整数x,y,zを受け取って、下記の計算をする関数を作りなさい。 ・最大値 ・最小値
C言語で以下のプログラミングを作成してください 全くわからないのでお願いします 3つの整数x,y,zを受け取って、下記の計算をする関数を作りなさい。 ・最大値 ・最小値 ・合計値 ・平均値 その上で、main関数で入力された3つの整数を用いて、上記の4つの関数を順に呼び出して結果を表示するプログラムを作りなさい。なお、関数の戻り値の型は、適切と思う物を選定しなさい。また、平均値は合計値の計算結果を用いるので、この関数を呼び出して作成しなさい。
C言語関連・217閲覧
ベストアンサー
(1150904560さん) 例: #include <stdio.h> int max(int a, int b, int c) { a=a>b?a:b; return a>c?a:c; } int min(int a, int b, int c) { a=a<b?a:b; return a<c?a:c; } int sum(int a, int b, int c) { return a+b+c; } double ave(int a,int b,int c){ return sum(a,b,c)/3.0; } int main(void) { int x, y, z; printf("x y x >>"); scanf("%d %d %d",&x,&y,&z); printf("max = %d\n",max(x,y,z)); printf("min = %d\n",min(x,y,z)); printf("sum = %d\n",sum(x,y,z)); printf("ave = %f\n",ave(x,y,z)); return 0; } ~~~~~~~~~~~~~ x y x >>1 2 3 max = 3 min = 1 sum = 6 ave = 2.000000
質問者からのお礼コメント
ありがとうございます
お礼日時:7/4 2:34