- C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
932 :デフォルトの名無しさん[sage]:2015/02/11(水) 00:32:08.53 ID:s2JRlohk - 初心者です
#include <stdio.h> int olympic(int); int main(void) { int year,hold; scanf("%d",&year); hold = olympic(year); switch(hold) { case 0: printf("その年はオリンピックは行われなかった"); break; case 1: printf("その年は夏季オリンピックが行われた"); break; case 2: printf("その年は冬季オリンピックが行われた"); break; int olympic(int year) { if((year >= 2000) && (year % 2 == 0)) { if(year % 4 == 0) { return 1; }else{ return 2; }else{ return 0; } } } ↑のプログラムがうまくいかないんだけど原因がわからない…エラー内容を見るとどうも下の関数がうまく認識?されてない気がする コピペしたらなんか見にくくなっちゃったスマン
|
- C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
937 :デフォルトの名無しさん[sage]:2015/02/11(水) 00:53:46.76 ID:s2JRlohk - >>933
ごめんもう少し簡単に教えていただけないでしょうか… >>934 貼って実行?したけどやっぱりエラー出たっぽい
|
- C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
939 :330[sage]:2015/02/11(水) 01:06:02.58 ID:s2JRlohk - >>938
その通りですありがとう タブの部分が消えちゃって修正しようと思ったら汚くなってしまった
|
- C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
941 :デフォルトの名無しさん[sage]:2015/02/11(水) 09:34:47.79 ID:s2JRlohk - >>940
あっれー? じゃあコンパイラ側の問題かな ちょっと他のコンパイラで試してみます ありがとうございます
|
- C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
943 :デフォルトの名無しさん[sage]:2015/02/11(水) 09:57:47.86 ID:s2JRlohk - 初心者的にはソースコードのミスかコンパイラの問題かの二通りしか思い当たらないから
他になにかあるの?
|
- C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
949 :デフォルトの名無しさん[sage]:2015/02/11(水) 10:51:34.26 ID:s2JRlohk - >>944
ごめんなさい動きました 見やすく書き直してくれただけかとおもってた、、、 どこがおかしかったか教えていただけると嬉しいです
|
- C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
950 :デフォルトの名無しさん[sage]:2015/02/11(水) 10:56:21.98 ID:s2JRlohk - 自己解決しました
普通にいろいろ抜け落ちてましたすいません お騒がせしましたm(_ _)m
|