解決済みのQ&A
C言語について。
C言語について。
Visual Studio2013を使っていて、C++でプログラミングをしています。
華氏温度を0度から100度までの間で入力すると、摂氏温度に変換して表示し、
摂氏温度がマイナスになる場合は氷点下であることを表示するプログラムを
作成したのですが、実行するとこのようなエラーが出てしまいます。
解決方法がわかる方がいらっしゃいましたら、教えていただければ嬉しいです。
よろしくおねがいします。
以下、プログラム
#define _USE_MATH_DEFINES
#include <stdio.h>
#include <math.h>
int main(void){
double x, C;
printf("華氏温度xを入力してください\n");
printf("x=");
scanf_s("%5.3f", &x);
if (32 <= x && x <= 100){
(double)C = (5.0 / 9.0)*((double)x - 32);
printf("摂氏温度Cは%5.3fです\n", C);
if (0 <= x && x < 32){
printf("摂氏温度Cは氷点下です");
}
}
else{
printf("華氏温度は0≦x≦100で入力してください\n");
}
return 0;
}
-
- 質問日時:
- 2014/5/2 18:45:06
-
- 解決日時:
- 2014/5/2 20:11:45
-
- 閲覧数:
- 58
- 回答数:
- 2
-
- お礼:
- 知恵コイン
- 100枚
ベストアンサー以外の回答
(1件中1〜1件)
「printf、摂氏温度」に関する質問
- printfの末尾のスペースが消える#include<stdio.h>int main(){ for(int i=1;i<=5;...
- 改良しましたですがprintf()がおかしいと出てしまいました...#include<stdio.h>#i...
- printf関数 では#include <stdio.h>が必要でした。main関数は#includeなしで使用...
- for文で繰り返しprintf →ずれてしまう...#include<stdio.h>int main(void){int n;...
- #include <stdio.h>main(){printf("Hello!!\");int i;if(fork() == 0){printf("I ...
質問した人からのお礼
無事に解決しました。
画面のスクリーンショットを添付したつもりがうまくアップロードできていなかったようです。
edomin2004さんも回答ありがとうございましたm(__)m