题目描述
Susan到中国观光旅游,她不太熟悉人民币,因此分别将1角,2角,5角,1元,2元,5元,10元,20元,50元,100元的人民币依次排序号(从1开始排序号),她每天将自己手中不同面值人民币的张数输入iPAD,以计算手头的人民币数额。请你帮她编写一个程序,可以根据她手中的不同面值人民币的张数,计算出对应的人民币数额。
输入要求
输入人民币序号及张数。每种面值占据一行。如5 20表示序号为5的人民币有20张。当输入序号或张数为负数时结束。
输出要求
输出对应的人民币数值。保留2位小数。
输入样例
5 20
8 40
10 10
-1 0
输出样例
1840.00
#include<stdio.h>
#include<math.h>
int main()
{
double rmb[10]={0.1,0.2,0.5,1.0,2.0,5.0,10.0,20.0,50.0,100.0},sum=0.0;
int a,b;
while(1){
scanf("%d%d",&a,&b);
if(a<0||b<0){
break;
}
else
{
sum=sum+rmb[a-1]*b;
}
}
printf("%.2f\n",sum);
return 0;
}