展开全部
double total, cost = 0;就行了
cost必须有初值,c#要求任何变量在使用前必须初始化
而且一旦number<0,cost就没有初始化
cost必须有初值,c#要求任何变量在使用前必须初始化
而且一旦number<0,cost就没有初始化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加个else就可以了,因为你这里全部都是if,由于if不一定被执行,所以cost这个变量不一定有值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询