最近プログラミングの勉強をはじめた学生です。
現在C言語の勉強しているのですが、AIZUONLINE というサイトの問題の「3つの数の整列」というもので
つまずいています。
問題の内容は
3つの整数を読み込み、それらを値が小さい順に並べて出力するプログラムを作成して下さい。
Input
3つの整数が空白で区切られて与えられます。
Output
小さい順に並べ替えた3つの整数を1行に出力して下さい。整数の間に1つの空白を入れて下さい
というもので、
自分の書いたコードが
C
1 2#include <stdio.h> 3 4int main(void){ 5 6 int a, b, c, d; 7 scanf("%d %d %d", &a, &b, &c); 8 9 if (a > b){ 10 d = a; 11 a = b; 12 b = d; 13 } 14 if (b > c){ 15 d = b; 16 b = c; 17 c = d; 18 } 19 if (a < c){ 20 d = a; 21 a = c; 22 c = d; 23 } 24 25 printf("%d %d %d\n", a, b, c); 26 27 return 0; 28} 29
というものなんですけどこれだとエラーが出て
エラー 1 error C1010: プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。'#include "stdafx.h"' をソースに追加しましたか?
と表示されるのですがこの文がどの間違いを指摘しているのかがわかりません。
このサイトので回答されている方々なら本当に初歩的なことかもしれませんが教えていただけたらうれしいです。
回答1件
あなたの回答
tips
プレビュー