C#:逆序輸出和計算圓的周長面積
阿新 • • 發佈:2021-01-06
C#:逆序輸出和計算圓的周長面積
今天上課的時候聽老師講這些編寫基礎發現自己有點生疏了(寫資料庫寫傻了),於是有感而發將老師佈置的兩道作業整合在一起,上傳記錄(順便複習一下)。
(一)程式碼
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FunTest
{
class FunTest01
{
static void Main(string [] args)
{
Console.WriteLine("輸入一串數字進行逆序輸出:");
//輸入塊:逆序輸出
string n1 = Console.ReadLine();
RankReverseOut(n1);
Console.WriteLine("輸入一個半徑來進行周長和麵積的計算:");
//輸入塊:輸入半徑,計算圓周長和麵積
float n2 = float.Parse(Console.ReadLine());
Circle(n2);
Console.ReadKey();
}
static void RankReverseOut(string s)//封裝逆序輸出
{
int weishu = s.Length;
Console.Write("逆序輸出結果:");
for (int i = weishu - 1; i >= 0; i-- )
{
Console.Write(s[i]);
}
Console.WriteLine("");
}
static void Circle(float a)//封裝周長和麵積計算
{
float cir = 2 * a * 3.1415f;
float area = a * a * 3.1415f;
cir = (float)Math.Round((float)cir, 2);
area = (float)Math.Round((float)area, 2);
Console.Write("周長:{0},面積:{1}", cir, area);
}
}
}
(二)輸出結果: