谢谢各位,我已经明白了,受他人指点,我的程序为:
#include
main()
{
int c,t; /*变量c代表买上衣的件数,t代表买裤子的件数*/
int m; /*变量m表示应付金额*/
int w; /*总套数*/
printf("请输入要买的上衣和裤子数:\n");
scanf("%d,%d",&c,&t); /*输入你需要买的上衣和裤子的件数*/
w=c>t?t:c; /*判定套装数量*/
t=t>w?t-w:0; /*配套后裤子的剩余件数*/
c=c>w?c-w:0; /*配套后上衣的剩余件数*/
switch(w/10)
{
case 0:
case 1:
case 2:
case 3:
case 4: /*买50套以下,每套90元*/
m=w*90+t*45+c*60; /* 配套的衣服总价格 加上剩余裤子总价格 加上剩余上衣总价格*/
break;
default: /*买50套以上,每套80元*/
m=w*80+t*45+c*60; /* 配套的衣服总价格 加上剩余裤子总价格 加上剩余上衣总价格*/
break;
}
printf("\n应付金额是:%d\n",m);
}