C/C++の宿題片付けます 137代目
■ このスレッドは過去ログ倉庫に格納されています
0408デフォルトの名無しさん
2010/07/02(金) 00:20:43#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;
}
■ このスレッドは過去ログ倉庫に格納されています