设计一C++程式,能让使用者输入兑换金额
并能输出所能兑换的百元.50元与10元数量
我写的:
int a,b,c,d;
cout<<"请输入将兑换的金额:";
cin>>a;
b=a/100;
c=(b%100)/50;
d=(b%100%50)/10;
cout<<"百元钞有"<<b<<"张"<<"五十元有"<<c<<"张"<<"十元有"<<d<<"张"<<endl;
课本答案:
int num,hundred,fifty,ten;
cout<<"请输入将兑换金额:";
cin>>num;
hundred=num/100;
fifty=(num-hundred*100)/50;
ten=(num-hundred*100-fifty*50)/10;
cout<<"百元钞有"<<hundred<<"张 五十元钞有"<<fifty<<"张 十元钞有"<<ten<<"张
"<<endl;
我看不太懂课本算式
请问我错在哪里??