接觸C#的第四天和回鍋Python的第四天

“最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出:”寫得真他媽菜”,那麼恭喜你,你已經level up了。”

——《程序員應該堅持寫技術博客》原文鏈接:https://blog.csdn.net/d6619309/article/details/52727326

 C#

筆者今天對於C#的學習內容主要是完成了五個小程序作業題。

1.編一個程序,定義常量Pi=3.14159265,從鍵盤上輸入半徑r,求出圓的面積。

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

namespace 第1題
{
    class Program
    {
        static void Main(string[] args)
        {
            const double Pi = 3.14159265;//說明對象常量
            double r, s;//定義變量類型
            Console.Write("請輸入圓的半徑:");//輸出文字
            r = double.Parse(Console.ReadLine());//將輸入的字符串轉化爲等效雙精度浮點數
            s = Pi * r * r;  //計算圓的面積
            Console.WriteLine("圓的面積是{0}", s);//輸出計算結果
            Console.ReadLine();//使輸出計算結果後的窗體暫停

        }
    }
}

2.編一個程序,定義三個double類型的變量,分別從鍵盤上輸入值給它們,然後用Console.WriteLine方法把它們輸出成一列,小數點對齊,保留3位小數。

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

namespace 第2題
{
    class Program
    {
        static void Main(string[] args)
        {
            double x, y, z;//定義xyz爲雙精度類型
            Console.WriteLine("請輸入一個數:");//輸出文字
            x = double.Parse(Console.ReadLine());//將字符串轉化爲雙精度類型
            Console.WriteLine("請輸入一個數:");
            y = double.Parse(Console.ReadLine());
            Console.WriteLine("請輸入一個數:");
            z = double.Parse(Console.ReadLine());
            Console.WriteLine("{0,10:f3}", x);
            Console.WriteLine("{0,10:f3}", y);
            Console.WriteLine("{0,10:f3}", z);
            Console.ReadLine();
            //Console.WriteLine("{0:f3}", x);
            //Console.WriteLine("{0:f3}", y);
            //Console.WriteLine("{0:f3}", z);
            Console.ReadLine();
        }
    }
}

3.編一個程序,從鍵盤上輸入三個數,用三元運算符(? :)把最大數找出來。

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

namespace 第3題
{
    class Program
    {
        static void Main(string[] args)
        {
            float  a, b, c;//定義變量類型
            Console.Write("請輸入第一個數字:");//輸出
            a = float.Parse(Console.ReadLine());//輸入
            Console.Write("請輸入第二個數字:");
            b = float.Parse(Console.ReadLine());
            Console.Write("請輸入第三個數字:");
            c = float.Parse(Console.ReadLine());
            float max;//定於變量類型
            max = a > b ? (a > c ? a : c) : (b > c ? b : c);//三元運算符的格式(判斷條件)?A:B,若判斷條件爲真,則輸出A,反之則輸出B
            Console.WriteLine("最大值爲:{0}" , max);
            Console.ReadLine();
        }
    }
}

4.編一個程序,從鍵盤上輸入三個數,用三元運算符(? :)把最小數找出來。

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

namespace 第四題
{
    class Program
    {
        static void Main(string[] args)
        {
            float a, b, c;//定義變量abc的類型
            Console.Write("請輸入第一個數字:");//輸出
            a = float.Parse(Console.ReadLine());//輸入
            Console.Write("請輸入第二個數字:");
            b = float.Parse(Console.ReadLine());
            Console.Write("請輸入第三個數字:");
            c = float.Parse(Console.ReadLine());
            float max;//定義變量max的類型
            max = a < b ? (a < c ? a : c) : (b < c ? b : c);//三元運算符判斷最大值的公式爲(判斷條件)?A:B
            Console.WriteLine("最小值爲:{0}" , max);
            //Console.WriteLine("最小值爲:" + max);  另外一種輸出方法
            Console.ReadLine();
        }
    }
}

 5.編一個程序,輸入一個字符,如果是大寫字母,就轉換成小寫字母,否則不轉換。

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

namespace 第四題
{
    class Program
    {
        static void Main(string[] args)
        {
            char ch;//定義變量
            Console.WriteLine("請輸入一個字符");//輸出
            ch = char.Parse(Console.ReadLine());//輸入並賦值
            if (ch >= 'A' && ch <= 'Z')//判斷
            {
            ch = (char)(ch + 32);
            }
Console.WriteLine(ch);

        }
    }
}

由於代碼都添加了註釋,所以不再註釋。

Python

Python今天沒有學習。暫時略過。

(其實是因爲昨晚睡太遲了,早上醒來已經十一點半了.......三天打魚之後的篩=曬網好像要開始了...拭目以待) 

JKCQW!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章