C#練習 獲取入使用者資訊*6
阿新 • • 發佈:2018-12-14
在Main方法中定義變數,用這些變數儲存遊戲中一個敵人應該有的一些屬性,定義儘可能多的變數。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _005_練習 { class Program { static void Main(string[] args) { //1,在Main方法中定義變數,用這些變數儲存遊戲中一個敵人應該有的一些屬性,定義儘可能多的變數。 string name = "lkl"; int HP; int MP; int EXE; int LV; float x, y, z; float speed = 12; Console.ReadKey(); } } }
接受使用者輸入的兩個整數,儲存到兩個變數裡面,交換變數儲存的值。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _005_練習 { class Program { static void Main(string[] args) { //2,接受使用者輸入的兩個整數,儲存到兩個變數裡面,交換變數儲存的值。 Console.WriteLine("請輸入第一個數字"); string str1 = Console.ReadLine(); int num1 = Convert.ToInt32(str1); Console.WriteLine("請輸入第二個數字"); string str2 = Console.ReadLine(); int num2 = Convert.ToInt32(str2); Console.WriteLine("{0}:{1}", num1, num2); //方法二 int temp = num1; num1 = num2; num2 = temp; Console.WriteLine(num1 + ":" + num2); Console.ReadKey(); } } }
編寫一個控制檯應用程式,要求使用者輸入4個int值,並顯示他們的乘積。編寫一個控制檯應用程式,要求使用者輸入4個int值,並顯示他們的乘積。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace _005_練習 { class Program { static void Main(string[] args) { //3,編寫一個控制檯應用程式,要求使用者輸入4個int值,並顯示他們的乘積。 string str1, str2, str3, str4; int i1, i2, i3, i4; Console.WriteLine("請輸入第一個數字"); str1 = Console.ReadLine(); i1 = Convert.ToInt32(str1); Console.WriteLine("請輸入第二個數字"); str2 = Console.ReadLine(); i2 = Convert.ToInt32(str2); Console.WriteLine("請輸入第三個數字"); str3 = Console.ReadLine(); i3 = Convert.ToInt32(str3); Console.WriteLine("請輸入第四個數字"); str4 = Console.ReadLine(); i4 = Convert.ToInt32(str4); Console.WriteLine("運算結果:" + i1 + "*" + i2 + "*" + i3 + "*" + i4 + "=" + i1 * i2 * i3 * i4); Console.WriteLine("運算結果:{0}*{1}*{2}*{3}={4}", i1, i2, i3, i4, i1 * i2 * i3 * i4); Console.ReadKey(); } } }
從鍵盤輸入一個三位的正整數,把百分位十分位個分位數字的相反順序輸出。 從鍵盤輸入一個三位的正整數,把百分位十分位個分位數字的相反順序輸出。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _005_練習
{
class Program
{
static void Main(string[] args)
{
//4,從鍵盤輸入一個三位的正整數,把百分位十分位個分位數字的相反順序輸出。
Console.WriteLine("請輸入一個三位數");
string str = Console.ReadLine();
if (str.Length >= 4)
{
Console.WriteLine("請輸入一個三位數");
}
else
{
int i = Convert.ToInt32(str);
int i1, i2, i3;
i1 = i / 100;//百位
i2 = i % 100 / 10;//十位 -> i/10%10
i3 = i % 10;//個位
Console.WriteLine("相反順序輸出結果:{0}", i1 + i2 * 10 + i3 * 100);
}
Console.ReadKey();
}
}
}
編寫一個程式,輸入梯形的上底 下底 和高 ,計算出來梯形的面積並顯示出來。 梯形的面積=(上底+下底)*高 /2 編寫一個程式,輸入梯形的上底 下底 和高 ,計算出來梯形的面積並顯示出來。 (梯形的面積=(上底+下底)*高 /2)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _005_練習
{
class Program
{
static void Main(string[] args)
{
//5,編寫一個程式,輸入梯形的上底 下底 和高 ,計算出來梯形的面積並顯示出來。
// 梯形的面積 =(上底 + 下底)*高 / 2
string str1, str2, str3;
double i1, i2, i3;
Console.WriteLine("請輸入梯形的上底");
str1 = Console.ReadLine();
i1 = Convert.ToDouble(str1);
Console.WriteLine("請輸入梯形的下底");
str2 = Console.ReadLine();
i2 = Convert.ToDouble(str2);
Console.WriteLine("請輸入梯形的高");
str3 = Console.ReadLine();
i3 = Convert.ToDouble(str3);
Console.WriteLine("計算出來梯形的面積=({0}+{1})*{2}÷2={3}", i1, i2, i3, (i1 + i2) * i3 / 2);
Console.ReadKey();
}
}
}
計算半徑為n的圓的周長和麵積,n讓使用者輸入 周長=2nPI 面積=nnPI 計算半徑為n的圓的周長和麵積,n讓使用者輸入 周長=2nPI 面積=nnPI
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _005_練習
{
class Program
{
static void Main(string[] args)
{
//6,計算半徑為n的圓的周長和麵積,n讓使用者輸入周長 = 2n* PI 面積 = n * n * PI
Console.WriteLine("請輸入圓的半徑:");
string str1 = Console.ReadLine();
double i = Convert.ToInt32(str1);
Console.WriteLine("圓的周長是:"+2*i*3.14);
Console.WriteLine("圓的面積是:"+i*i*3.14);
Console.ReadKey();
}
}
}