誰でも次のコードを手伝ってもらえますか?
Python から C を初めて使用するので、自分のコードが間違っていることはわかっています。フロートを切り捨てて、そのフロートで文字を乗算できるコードを作成しようとしています
float avg;
char star='*';
float top;
float bottom;
top=50;
bottom=80;
avg=(top/bottom*10);
star*=avg;
printf("%c\n",star);
printf("%d\n",top);
printf("%d\n",bottom);
printf("%f\n",avg);
出力する必要があります
* * * * * *
50
80
6.25
私が得ているのは
♠
50
80
6.25
また、フロアを使用して平均を丸めようとしましたが、スペードが別の文字に変わり、6.25 が 6.00000000000000 になります。