问题描述:
请问这个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
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);/*输出应付金额*/
}
问题解答:
我来补答展开全文阅读