越來越確定
我們班有兩個電腦等級不錯得高手以一般人的角度
其中一個還會日文耶
不過我的預定計畫裡面沒打算交流互惠
更何況我最近光看資訊部落格就挺忙的
﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍
又是猜數字耶!!
發現不只教科書的題目會互相抄來抄去
連寫程式的範例也會也
基本上C#最大的差異
是亂數的不同
Random 隨你命名亂數物件 = new Random();
guess = r.Next(最小值, 最大值(好像不包含));
另外關於範圍好像還也別種寫法
不過要在第5章才會提到說
程式碼(修正了一個書中的蠢地方)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int keyin, guess, count, min, max;
count = 0;
min = 0;
max = 100;
Random r = new Random();
guess = r.Next(1, 100);
Console.WriteLine("=====猜數字遊戲=====");
Console.WriteLine();
do
{
Console.Write("猜數字範圍{0} < ? < {1}: ", min, max);
keyin = int.Parse(Console.ReadLine());
count += 1;
if (keyin >= 1 && keyin < 100)
{
if (keyin == guess)
{
Console.WriteLine("賓果!猜對了,答案是{0}", guess);
break;
}
else if (keyin > guess)
{
if (keyin < max )
max = keyin;
Console.Write("太大啦!!");
}
else if (keyin < guess)
{
if (keyin > min)
min = keyin;
Console.Write("不夠大啦!!");
}
Console.WriteLine("您猜了{0}次", count);
Console.WriteLine();
}
else
{
Console.WriteLine("請輸入提示範圍內的數字!");
}
} while (true);
Console.ReadLine();
}
}
}
話說為啥明明範圍都跟你說了
每次別人寫得範例輸入超出範圍的數字
通通都不計較的阿囧(我就只是修正這個)
話說剛剛去試過了
高中生解題系統大概是不支援C#的說
虧我正覺得這種會幫你自己拼的語言很方便說
(他也一樣不支援VB)
話說現在數學正在學得東西
剛剛好可以讓我練C#耶XDDD
沒有留言:
張貼留言