実現したいこと
インベーダーゲームの1回のプレイにはA円かかります。
現在あなたの財布にはX円が入っていて、あなたはプレイできるだけプレイしたいです。
最大何回インベーダーゲームをプレイできるかを求めるための関数invaderを作成してください。
前提
入力はすべて整数
1≦X,A≦1000
関数の仕様は以下の通りです。関数の戻り値の型はintです。
int invader(int total, int cost);
totalは財布に入っているお金Xに対応し、costは1回のプレイにかかるお金Aに対応します。
発生している問題・エラーメッセージ
} non-void function does not return a value
該当のソースコード
int
1 int y; 2 3 scanf("%d %d",&total,&cost); 4 5 if(total%cost>=1 && total%cost<10){ 6 7 } 8 9 else{ 10 y=0; 11 } 12 13 14} 15 16int main(int argc, const char * argv[]) { 17 int x,a; 18 scanf("%d %d",&x,&a); 19 20 printf("%d\n",invader(x,a)); 21 22} 23
試したこと
補足情報(FW/ツールのバージョンなど)
テクフルで、6問中5問は突破できたのですが、1問だけ解けず、何が解けていないかもわからない状態です。エラーの内容はxコードで出てきたものです。
0 コメント