c++提问,关于美分转换成quarter,dime,nickels和penny

1 quarter = 25 美分, 1 dime = 10美分, 1 nickel = 5美分, 1 penny = 1美分.

关于由用户输入美分兑换的问题。例如输入61美分就等于2个quarters,1个dime和1个penny;89cent就等于4个quarters,1个dime和4个penny。

得知道兑换关系啊,然后求余就行了吧

void main()
{
  int cent,quarters=0,dime=0,penny=0;
  cout<<"请输入美分数量:";
  cin>>cent;
  quarters = cent/25;
  cent %= 25;
  dime = cent/10;
  cent %= 10;
  penny = cent;
  cout<<"可兑换:"<<quarters<<"个quarters,"<<dime<<"个dime和"<<penny<<"penny"<<endl;
}