プログラムリスト、実行結果の両方 分かる方お願いします。

1件の回答

回答を書く

1126528

2026-04-05 08:15

+ フォロー

#include \u0026lt;stdio.h\u0026gt;



typedef struct {

int m;

double ft;

double yd;

double inch;

} data;



data convUnitsofLength(int m) {

const data unit = {0,3.28084,1.09361,39.27008};

data result = {m,m*unit.ft,m*unit.yd,m*unit.inch};

return result;

}



int main(void) {

data result;

int m;

printf(\u0026quot;変換する長さ[m]を入力してください。:\u0026quot;);

scanf(\u0026quot;%d\u0026quot;,\u0026amp;m);

result = convUnitsofLength(m);

printf(\u0026quot;%d[m]は %f[ft], %f[yd], %f[inch]です。\
\u0026quot;,result.m,result.ft,result.yd,result.inch);

return 0;

}

---------

$ ./a.out

変換する長さ[m]を入力してください。:3

3[m]は 9.842520[ft], 3.280830[yd], 117.810240[inch]です。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有