作业帮 > 综合 > 作业

请问这个C语言程序哪里出错了?验证时总提示有一个错误.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 14:55:05
请问这个C语言程序哪里出错了?验证时总提示有一个错误.
#include
main()
{
\x09int c,t;/*变量c代表买上衣的件数,t代表买裤子的件数*/
\x09int m;/*变量m表示应付金额*/
\x09printf("Please input the number of c and t:\n");
\x09scanf("%d,%d",&c,&t);/*输入需要买的上衣和裤子的件数*/
\x09if(c==t)/*整套买*/
\x09{
\x09\x09if(c>=50)
\x09\x09\x09m=c*80;/*买50套以上,每套80元*/
\x09\x09else
\x09\x09\x09m=c*90;/*买50套以下,每套90元*/
\x09}
\x09else/*不整套买*/
\x09{
\x09\x09if(c>t)/*买的上衣比裤子多*/
\x09\x09{
\x09\x09\x09if(t>=50)/*多于50件,成套部分按每套80元算,单件另算*/
\x09\x09\x09\x09m=t*80+(c-t)*60;
\x09\x09\x09else/*少于50件,成套部分按每套90元另算,单件另算*/
\x09\x09\x09\x09m=t*90+(c-t)*60;
\x09\x09}
\x09\x09else/*买的上衣比裤子多*/
\x09\x09{
\x09\x09\x09if(c>=50)/*多于50件,成套部分按每套80元算,单件另算*/
\x09\x09\x09\x09m=c*80(t-c)*45;
\x09\x09\x09else/*少于50件,成套部分按每套90元另算,单件另算*/
\x09\x09\x09\x09m=c*90+(t-c)*45;
\x09\x09}
\x09}
\x09printf("The money you need to pay is %d\n",m);/*输出应付金额*/
}
#include<stdio.h>
main()
{
\x09int c,t;/*变量c代表买上衣的件数,t代表买裤子的件数*/
\x09int m;/*变量m表示应付金额*/
\x09printf("Please input the number of c and t:\n");
\x09scanf("%d%d",&c,&t);         //这里吧逗号去掉变成"%d%d"
\x09/*输入需要买的上衣和裤子的件数*/ 
\x09if(c==t)/*整套买*/
\x09{
\x09\x09if(c>=50)
\x09\x09\x09m=c*80;/*买50套以上,每套80元*/
\x09\x09else
\x09\x09\x09m=c*90;/*买50套以下,每套90元*/
\x09}
\x09else/*不整套买*/
\x09{
\x09\x09if(c>t)/*买的上衣比裤子多*/
\x09\x09{
\x09\x09\x09if(t>=50)/*多于50件,成套部分按每套80元算,单件另算*/
\x09\x09\x09\x09m=t*80+(c-t)*60;
\x09\x09\x09else/*少于50件,成套部分按每套90元另算,单件另算*/
\x09\x09\x09\x09m=t*90+(c-t)*60;
\x09\x09}
\x09\x09else/*买的上衣比裤子多*/
\x09\x09{
\x09\x09\x09if(c>=50)/*多于50件,成套部分按每套80元算,单件另算*/
\x09\x09\x09\x09m=c*80*(t-c)*45; //缺个 乘号 *
\x09\x09\x09else/*少于50件,成套部分按每套90元另算,单件另算*/
\x09\x09\x09\x09m=c*90+(t-c)*45;
\x09\x09}
\x09}
\x09printf("The money you need to pay is %d\n",m);/*输出应付金额*/
\x09
}