C/C++の宿題片付けます 138代目

このエントリーをはてなブックマークに追加
721デフォルトの名無しさん
#include <stdio.h>
float CelsiusFahrenheit (float x,char op)
{
float ans=0;
if(op=='C'){
ans=9/5 * x+ 32;
}else if(op=='F'){
ans=((x - 32)*5/9);
}
return ans;
}
int main(void) {
float r;
char op;

printf("数値を代入してください: ");
scanf("%f", &r);

printf("%.0f 度が「摂氏」なら'C'を、「華氏」なら'F'を入力してください: ", r);
scanf("%s", &op);
putchar('\n');

if (op == 'C') {
printf("摂氏 %.1f = 華氏 %.1f\n", r, CelsiusFahrenheit (r,op));
} else if (op == 'F') {
printf("華氏 %.1f = 摂氏 %.1f\n", r, CelsiusFahrenheit (r,op));
}
return 0;
}