C# 关于返回值的问题
using System;class CalcPay
{ public static void Main(string[]args)
{ int coat,trousers,money;
Console.WriteLine("Enter coat number:");
coat = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter trousers number:");
trousers = Convert.ToInt32(Console.ReadLine());
money = getPay(coat,tousers);
Console.WriteLine("total money = {0}",money);
}
public static int getPay(int c, int t)
{
int r;
if(t>c)
if(c>50)
r=c*80+(t-c)*45;
else
r=c*90+(t-c)*45;
else
if(t>50)
r=t*80+(c-t)*60;
else
r=t*80+(c-t)*60;
}
}
上面的代码。系统显示第二个getPay那里出错。不是所有的程序都有返回值。该怎么改。