您的位置:首页 > 编程语言 > C#

帮忙找个错,谢谢!c#简单程序

2009-09-10 08:34 225 查看
题目如下:

     某服装店经营套服,也单间出售,若买的不少于50套,每套80元,不足50套,每套90元,若只买上衣每件60元,只买裤子每条45元,从键盘读入所买上衣coat和裤子trousers件数,计算应付款money?

我的程序如下:

using System;
class Sales
{
 public static void Main()
 {
      int coat, trous;
      int money = 0;
      Console.WriteLine("请输入您要买的上衣数:");
   coat = Convert.ToInt32(Console.ReadLine());
      Console.WriteLine("请输入您要买的裤子数:");
   trous = Convert.ToInt32(Console.ReadLine());
      if (coat < 0||trous < 0)
          Console.WriteLine("您的输入有误!");
          else if (coat >= 50||trous>coat)
          {
                      money = coat * 80 + (trous - coat) * 45;
               Console.WriteLine("你所要支付的金额为:{0}元",money);
          }
               else if (trous >= 50||coat>trous)
               {
                    money = trous * 80 + ( coat - trous) * 60;
                    Console.WriteLine("你所要支付的金额为:{0}元",money);
                }
                    else if (coat <50||trous<coat)
                    {
                         money = trous * 90 + (coat-trous) * 60;
                         Console.WriteLine("你所要支付的金额为:{0}元",money);
                     }
                          else(trous <50||coat<trous)
                          {
                               money = coat * 90 + (trous - coat) * 45;
                               Console.WriteLine("你所要支付的金额为:{0}元",money);
                           }
 }
}      

 

 

 

在VS2005上编译时会有一个极细微的错误,就是改不到点上,请好心人帮忙,还有这个程序是否有改进的地方,新手请大家多多关照!谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c#