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