- 408 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 00:20:43 ]
- >>405
#include <stdio.h> float CelsiusFahrenheit(float a, char *b) { return (*b == 'C') ? (a - 32) * 5 / 9 : a * 9 / 5 + 32;} int main(void){ float a = 0; char b[2]; printf("温度を入力してください: "); scanf("%f", &a); printf("%g度が「摂氏」なら 'C' を「華氏」なら'F' を入力してください: ", a); scanf("%s", b); b[1] = (*b == 'C') ? 'F' : 'C'; printf("%5.1f °%c = %5.1f °%c\n", a, b[0], CelsiusFahrenheit(a, b), b[1]); return 0; }
|

|