前提・実現したいこと
C言語を学び始めて間もない人間です。
ただいま、if文の学習をしています。
aとbに数字を代入して余剰が発生しない場合は商だけを表示させ、余剰が発生する場合には商と余剰を表示させるプログラムを作っています。
発生している問題・エラーメッセージ
12,17行目の{}を入れないと、aとbに入力するだけでプログラムが終了してしまいます。
また、{}を入れると下記のエラーメッセージが表示されます。
(EasyIDECを使用しています)
「15行目」で記述エラーを発見しました。 「identifier」を付け忘れています。
該当のソースコード
C
1#include<stdio.h> 2#include<math.h> 3 4int main(void) 5{ 6 int a,b; 7 printf("a="); 8 scanf("%d",&a); 9 printf("b="); 10 scanf("%d",&b); 11 if(a%b=0) 12 { 13 printf("商=%d\n",a/b); 14 else 15 printf("商=%d\n",a/b); 16 printf("余り=%d\n",a%b); 17 } 18 19return(0); 20}
自分が考える問題点
おそらく、if文での{}の使い方などの知識が乏しいのだと思います。
その点も併せてご教授いただければ幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/10/14 02:24
2019/10/14 02:25
退会済みユーザー
2019/10/14 02:35
2019/10/14 03:18