1. 程式人生 > >C#練習 獲取入使用者資訊*6

C#練習 獲取入使用者資訊*6

在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();

        }
    }
}