C#的编程题目怎么写?
只要大概写一下,我要模仿一下语句的使用方式,所以尽量写最简单的。要求:1.定义一个变量作为你角色的血量,初始值为100。2.然后使用Console.ReadLine()读...
只要大概写一下,我要模仿一下语句的使用方式,所以尽量写最简单的。
要求:
1.定义一个变量作为你角色的血量,初始值为100。
2.然后使用Console.ReadLine()读入一个数,给你的角色增加这个数的血量。(提示,注意用Convert转换为int型)
3.使用while循环语句蹂躏你的角色5回合,每回合减少一定量的血量,减多少自己定。
4.最后用if语句判断你的角色是否还存活。(存活条件为血量大于0)
5.使用for循环语句改写你的循环。 展开
要求:
1.定义一个变量作为你角色的血量,初始值为100。
2.然后使用Console.ReadLine()读入一个数,给你的角色增加这个数的血量。(提示,注意用Convert转换为int型)
3.使用while循环语句蹂躏你的角色5回合,每回合减少一定量的血量,减多少自己定。
4.最后用if语句判断你的角色是否还存活。(存活条件为血量大于0)
5.使用for循环语句改写你的循环。 展开
1个回答
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp29
{
class Program
{
static void Main(string[] args)
{
#region 定义一个变量作为你角色的血量,初始值为100。
int hp = 100;
#endregion
#region 然后使用Console.ReadLine()读入一个数,给你的角色增加这个数的血量。(提示,注意用Convert转换为int型)
string hp2 = Console.ReadLine();
hp = hp + Convert.ToInt16(hp2);
#endregion
#region 使用while循环语句蹂躏你的角色5回合,每回合减少一定量的血量,减多少自己定。
var rounds = 1;
while (true)
{
Console.WriteLine("输入减少的血量");
string hp3 = Console.ReadLine();
hp = hp - Convert.ToInt16(hp3);
if (rounds == 5)
{
break;
}
rounds++;
}
#endregion
#region for 循环
//for (int i = 0; i < 5; i++)
//{
// Console.WriteLine("输入减少的血量");
// string hp3 = Console.ReadLine();
// hp = hp - Convert.ToInt16(hp3);
// if (i == 5)
// {
// break;
// }
//}
#endregion
#region 最后用if语句判断你的角色是否还存活。(存活条件为血量大于0)
if (hp > 0)
{
Console.WriteLine("角色 存活");
}
else
{
Console.WriteLine("角色 死亡");
}
#endregion
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp29
{
class Program
{
static void Main(string[] args)
{
#region 定义一个变量作为你角色的血量,初始值为100。
int hp = 100;
#endregion
#region 然后使用Console.ReadLine()读入一个数,给你的角色增加这个数的血量。(提示,注意用Convert转换为int型)
string hp2 = Console.ReadLine();
hp = hp + Convert.ToInt16(hp2);
#endregion
#region 使用while循环语句蹂躏你的角色5回合,每回合减少一定量的血量,减多少自己定。
var rounds = 1;
while (true)
{
Console.WriteLine("输入减少的血量");
string hp3 = Console.ReadLine();
hp = hp - Convert.ToInt16(hp3);
if (rounds == 5)
{
break;
}
rounds++;
}
#endregion
#region for 循环
//for (int i = 0; i < 5; i++)
//{
// Console.WriteLine("输入减少的血量");
// string hp3 = Console.ReadLine();
// hp = hp - Convert.ToInt16(hp3);
// if (i == 5)
// {
// break;
// }
//}
#endregion
#region 最后用if语句判断你的角色是否还存活。(存活条件为血量大于0)
if (hp > 0)
{
Console.WriteLine("角色 存活");
}
else
{
Console.WriteLine("角色 死亡");
}
#endregion
Console.ReadKey();
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询