1.請在Test類中定義不少于4個多載函式,
public void Eat(string what,string where)
{
Console.WriteLine("中午在"+where +"吃"+what);
}
public void Eat(string what,int i)
{
Console.WriteLine("中午吃"+what+i+"份");
}
public void Eat(string what, int i,string where)
{
Console.WriteLine("中午在"+where+"吃" + what + i + "份");
}
public void Eat()
{
}
2.創建一個陣列,用插入排序使它的輸出結果為降序,
public void Arrays()
{
int[] a = new int[] { 5,19,46,7,35,49,65,2,18};
for (int i = 1; i < a.Length; i++)
{
int num = a[i];
int j = i - 1;
while (j >= 0 && num >= a[j])
{
a[j + 1] = a[j];
j--;
}
a[j + 1] = num;
}
foreach (int b in a)
{
Console.WriteLine(b);
}
}
3,使用switch陳述句實作成績評測(25分)
優秀:輸出 大于等于90分且小于等于100分;
良好:輸出 大于等于80分;
及格:輸出 大于等于60分;
不及格:輸出 低于60分,
public void Grade()
{
Console.WriteLine("請輸入成績:");
int i = int.Parse(Console.ReadLine());
if (i > 100 || i < 0)
{
Console.WriteLine("成績輸入有誤!");
}
else
{
int b = i / 10;
switch (b)
{
case 10:
Console.WriteLine("成績為A級");
break;
case 9:
Console.WriteLine("成績為A級");
break;
case 8:
Console.WriteLine("成績為B級");
break;
case 7:
Console.WriteLine("成績為c級");
break;
case 6:
Console.WriteLine("成績為c級");
break;
default:
Console.WriteLine("成績為D級");
break;
}
}
}
b4.請寫出99乘法口訣表,(25分)
public void Multiplication()
{
for (int i = 1; i < 10; i++)//控制列印9行
{
for (int j = 1; j <= i; j++)//控制每行列印幾個運算式
{
Console.Write(i + "*" + j + "=" + i * j + " ");
}
Console.ReadLine();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/246622.html
標籤:其他
下一篇:C++迷宮游戲
