| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2282 人关注过本帖
标题:c#编程
只看楼主 加入收藏
yongyuande01
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-3-14
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
c#编程
怎么编控制台应用程序 使他能计算给定一元二次方程的根
搜索更多相关主题的帖子: 控制台 应用程序 
2016-03-14 12:48
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:20 
和C语言一样啊,简单几步,就软件得用VS就是。

   唯实惟新 至诚致志
2016-03-14 16:26
yongyuande01
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-3-14
收藏
得分:0 
回复 2楼 qq1023569223
能帮我编一下吗
2016-03-19 21:53
yongyuande01
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-3-14
收藏
得分:0 
回复 2楼 qq1023569223
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            double x1 = 0;//解1
            double x2 = 0;//解2
      
            Console.WriteLine("求 ax^2+bx+c=0 的解");
            Console.Write("请输入a的值:");
            
            double a = Convert.ToInt32(Console.ReadLine());
             Console.Write("请输入b的值:");
                double b = Convert.ToInt32(Console.ReadLine());
                Console.Write("请输入c的值:");
                double c = Convert.ToInt32(Console.ReadLine());
               double dt = b * b - 4 * a * c; //Δ的值

            if (dt < 0)
            {
                Console.WriteLine("此方程无实数解.");
            }
            else if (dt == 0)
            {
                x1 = -b / 2 * a;
                Console.WriteLine("方程的解为:x1=x2= " + x1.ToString("F"));  //保留小数点后两位
            }
            else
            {
                x1 = (-b + Math.Sqrt(dt)) / 2 * a;
                x2 = (-b - Math.Sqrt(dt)) / 2 * a;
                Console.WriteLine("方程的解为:x1= " + x1.ToString("F") + ", x2= " + x2.ToString("F"));
            }

            Console.ReadKey();
        }
    }
}
当a=0的时候无法提示错误 怎么改进
2016-03-19 21:55
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
用个if就好了,也可以用while重复提示输入。

   唯实惟新 至诚致志
2016-03-19 22:54
快速回复:c#编程
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020836 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved