满意答案
q33445566
2013.05.06
采纳率:55% 等级:11
已帮助:8868人
//使用循环语句依次读取就可以了
#include
int main()
{
int n=0, m, i;
double s=0.0, j;//j存储的为图书单价
printf("请依次输入各图书的购买数量,以-1结束\n");
while(n!=-1)
{
scanf("%d,%d", &n, &m);//n表示图书编号,m表示购买的图书的数量
switch(n)
{
case 1:
j=2.98;
break;
case 2:
j=4.50;
break;
case 3:
j=9.98;
break;
case 4:
j=4.49;
break;
case 5:
j=6.87;
break;
default:
j=0;
}
s+=j*m;
}
printf("图书总价格是%lf",s);
system("pause");
return 0;
}
//输入情况:
//1,4回车
//2,3回车
//-1回车
21分享举报