菜鸟提问,额,其实问这个问题很脸红.....
c#吧
全部回复
仅看楼主
level 1
hubuabcueu 楼主
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
     class Program
     {
         static void Main(string[] args)
         {
             double a, b;
             Console.WriteLine("请输入x");
             String s = Console.ReadLine();
             a = double.Parse(s);
             if (a >= 0)
                 b = (Math.Pow(a, 2) - 3 * a) + 2 * Math.PI + Math.Sin(a);
             if (a < 0)
                 b = Math.Log(-5 * a) + 6 * Math.Sqrt(Math.Abs(a) + Math.Exp(4)) - Math.Pow(a + 1, 3);
             Console.WriteLine("Y={0}", b);
         }
     }
}
complie的时候说是使用了未赋值的变量b,额,搞不懂,有大仙儿给点下吗?
2011年03月03日 10点03分 1
level 1
给了注释,别人才愿意看,懂?
连你到底要干什么都不知道,我帮你什么
2011年03月04日 23点03分 3
level 3
底下的的变量B 的等值好复杂哦   看晕了
2011年03月05日 00点03分 4
level 1
这样就可以了
   double a;
   double b =0;
             Console.WriteLine("请输入x");
             String s = Console.ReadLine();
             a = double.Parse(s);
             if (a >= 0)
                 b = (Math.Pow(a, 2) - 3 * a) + 2 * Math.PI + Math.Sin(a);
             if (a < 0)
                 b = Math.Log(-5 * a) + 6 * Math.Sqrt(Math.Abs(a) + Math.Exp(4)) - Math.Pow(a + 1, 3);
             Console.WriteLine("Y={0}", b.ToString());
.net中变量的使用必须先赋值
2011年03月05日 06点03分 5
1