using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入你的名字:");
string name = Console.ReadLine();
Console.WriteLine("你好," + name);
Console.WriteLine("\n请输入你的年龄:");
int age = int.Parse(Console.ReadLine());
if (age >= 18)
{
Console.WriteLine("你已经成年");
}
else
{
Console.WriteLine("你还未成年");
}
Console.WriteLine("\n请输入一个数字:");
int num = int.Parse(Console.ReadLine());
for (int i = 1; i <= num; i++)
{
if (i % 3 == 0 && i % 5 == 0)
{
Console.WriteLine("kkff");
}
else if (i % 3 == 0)
{
Console.WriteLine("kk");
}
else if (i % 5 == 0)
{
Console.WriteLine("ff");
}
else
{
Console.WriteLine(i);
}
}
Console.ReadKey();
}
}
以上程序会要求用户输入名字,然后输出问候语。随后,它将再次要求用户输入年龄,然后根据该输入输出一条消息,指出该用户是否已成年。最后,它会要求输入一个数字并输出 kkff 游戏中的所有数字。在 FizzBuzz 游戏中,如果某个数字能被 3 整除,则输出 kk,如果能被 5 整除,则输出 ff,如果既能被 3 又能被 5 整除,则输出 kkff。
以下是一个简单的猜数字游戏的 C# 代码,它可以让玩家通过猜测数字来猜中一个随机生成的数字。这个程序包括了循环、条件语句和随机数的使用等基础内容。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("猜数字游戏!");
// 生成随机数
Random random = new Random();
int randomNumber = random.Next(1, 101);
int guess = 0;
// 猜数字循环
while (guess != randomNumber)
{
Console.Write("请输入一个数字(1-100):");
guess = int.Parse(Console.ReadLine());
if (guess < randomNumber)
{
Console.WriteLine("太小了!再猜一次吧!");
}
else if (guess > randomNumber)
{
Console.WriteLine("太大了!再猜一次吧!");
}
else
{
Console.WriteLine("恭喜你,猜中了!");
}
}
Console.ReadKey();
}
}
在这个程序中,我们使用 Random() 类库函数生成了一个 1 至 100 范围内的随机数。然后我们使用一个 while 循环,让用户不停地输入猜测的数字并输出提示信息,直到猜中正确的数字停止循环。当用户输入一个数字时,程序会根据用户的输入输出相应的提示信息,来引导用户循环猜测,直到猜中正确的数字。在程序运行结束后,我们使用 Console.ReadKey() 来停止程序,等待用户的按键操作来结束游戏。