我认为是用for循环语句,但是我看到的程序是一角,两角,五角依次需要乘以10,乘以10除以2,乘以10除以5,不知道为什么要这样做,这个程序的编写看不懂,求指点一下。
图看不到,看看下面的代码
#include <stdio.h>
int main()
{
float amount;
int ten_cents, twenty_cents, fifty_cents;
printf("请输入金额:");
scanf("%f", &amount);
// 转换为以分为单位的整数
int total_cents = (int)(amount * 100 + 0.5);
// 计算各种硬币的数量
fifty_cents = total_cents / 50;
total_cents = total_cents % 50;
twenty_cents = total_cents / 20;
total_cents = total_cents % 20;
ten_cents = total_cents / 10;
printf("一角:%d\n", ten_cents);
printf("两角:%d\n", twenty_cents);
printf("五角:%d\n", fifty_cents);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |