ほかのやり方があるのはわかっていますが、どうしてもこのやりかたでやってみたいです。
データ型をしっかり理解したいのですが、
floatをつかったので(A/B)したときに小数点は消えないと思ったのですが、
出力される数字がおかしいです。
このコードの問題点を指摘してください、お願いします。
#include <stdio.h>
int main(void){
float A,B,percent;
printf("INT A:" );
scanf("%d",&A );
printf("INT B:" );
scanf("%d",&B );
percent=(A/B)*100;
printf("%ld\n",percent );
return 0;
}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/23 01:03