前提・実現したいこと
計算の結果を想定の数字にする
発生している問題・エラーメッセージ
ansが20になるはずが19になってしまう
#ここに言語を入力
c言語
該当のソースコード
#include <stdio.h>
int main(void) {
int n = 100;
int m = 80;
int ans;
ans = n * (1 - (double)m / 100);
printf("%d", ans);
return 0;
}
試したこと
変数mを50にした場合はansが49にならず、50となり、想定の数字となりました。
補足情報(FW/ツールのバージョンなど)
visual studio 2019
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/04 02:42