C言語
1 1 #include <stdio.h> 2 2 3 3 int main(){ 4 4 char s[100]; 5 5 int f,c; 6 6 7 7 fgets(s,sizeof(s),stdin); 8 8 sscanf(s,"%d",&c); 9 9 10 10 f = (9/5*c)+32; 11 11 12 12 printf("%d",f); 13 13 14 14 return 0; 15 15 } 16```9/5がいけないと思うのですが、5を代入すると37になってしまいます。 17floatでやるとうまくいきます。intじゃやはりだめですかね?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。