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

C#学习札记——简单运算

2016-06-08 00:00 441 查看
摘要: 最近正在学C#,写了一些简单的测试代码,与萌新交流

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace dotnot_1
{
class Program
{
static void Main(string[] args)
{
String a="", b="", c="";
double A = 0, B = 0, C = 0;
String X = "";
double x = 0, y = 0;

System.Console.WriteLine("请依次输入系数a,b,c的值: ");
a = Console.ReadLine();
b = Console.ReadLine();
c = Console.ReadLine();
A = Convert.ToDouble(a);
B = Convert.ToDouble(b);
C = Convert.ToDouble(c);

System.Console.WriteLine("请输入变量x的值: ");
X = Console.ReadLine();
x = Convert.ToDouble(X);

if (x < -10 || x > 10) { System.Console.WriteLine("x不在取值范围!"); }
else
{
if (x >= 5) { y = func1(A, B, C, x); }
else if (x < 5) { y = func2(A, B, C, x); }
System.Console.Write(y);
}

//System.Console.Write("X: ");
//for (int i=0;i<10;i++)
//{
// x[i] = 2*i -10; y[i] = 0; //测试数据
// System.Console.Write(x[i] + "\t");
//}
//for (int j = 0; j < 10; j++)
//{
// if (x[j] >= 5) { y[j] = func1(A, B, C, x[j]); }
// else if (x[j] < 5) { y[j] = func2(A, B, C, x[j]); }
// else { Console.WriteLine("输入有误!");break; }
//}
//System.Console.WriteLine();
//System.Console.Write("Y: ");
//for(int k = 0; k < 10; k ++)
//{
// System.Console.Write(y[k] +"\t");
//}
Console.ReadKey(true);
}

static double func1(double a,double b,double c,double x)
{
return (x*x+a)/(b*x+c);
}
static double func2(double a, double b, double c,double x)
{

return a*x*x*x+b*x*x+c;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# 学习交流