下記コード実行したら、Control reaches the end of a non-void function というエラー出ました。解決方法教えていただけますか。
#include <stdio.h> // プロトタイプ宣言 int hantei(int l,int s); int main() { int i = 0 ,s = 0 ,l = 0 ,a = 0; printf("数値を入力してください==>"); scanf("%d",&s); printf("数当てゲーム!チャンスは10回!\n"); //10回繰り返す for(i=0;i<10;i++){ printf("数値を入力!==>"); scanf("%d",&l); //自作関数hantei の呼び出し a = hantei(s,l); //もしa==0ならばbreakで抜ける if(a == 0){ break; } } //a != 0 ならば以下の処理を行う if(a != 0){ printf("残念!正解の数値は%dです\n",s); } return 0; } //判定部分 int hantei(int s,int l) { //l よりsが大きければ if(l < s){ printf("正解の数値は大きいです\n"); //戻り値として1を返す return 1; } //lよりsが小さければ if(l > s){ printf("正解の数値は小さいです\n"); //戻り値として2を返す return 2; } //lとsが同じならば if(l==s){ printf(" 大正解です!\n"); //戻り値として0を返す return 0; } }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。