2020/04/10 15:25 編集
削除
Q&A
解決済
退会済みユーザー
総合スコア0
投稿2020/04/10 15:08
現在、paizaのレベルアップ問題集 ランクD 掛け算の問題を解いています。
標準入力で読み込んだ2つの数を掛け算するプログラムで、コンパイルは通るのですが、2つ目の数がうまく読み込めず、計算結果が0となってしまいます。
入力は以下のフォーマットで与えられ、
a
b
入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。
コードは以下の通りです。
int main(void){ char str[1000]; int num1,num2=0; fgets(str, sizeof(str), stdin); sscanf(str, "%d %d\n", &num1,&num2); num2=num2*num1; printf("%d", num2); return 0; }
どこがおかしいのか教えてください。
回答2件
あなたの回答
tips
プレビュー