C#的编程题目怎么写?

只要大概写一下,我要模仿一下语句的使用方式,所以尽量写最简单的。要求:1.定义一个变量作为你角色的血量,初始值为100。2.然后使用Console.ReadLine()读... 只要大概写一下,我要模仿一下语句的使用方式,所以尽量写最简单的。
要求:
1.定义一个变量作为你角色的血量,初始值为100。
2.然后使用Console.ReadLine()读入一个数,给你的角色增加这个数的血量。(提示,注意用Convert转换为int型)
3.使用while循环语句蹂躏你的角色5回合,每回合减少一定量的血量,减多少自己定。
4.最后用if语句判断你的角色是否还存活。(存活条件为血量大于0)
5.使用for循环语句改写你的循环。
展开
 我来答
没事lzs
2019-10-25 · 超过15用户采纳过TA的回答
知道答主
回答量:46
采纳率:68%
帮助的人:10.8万
展开全部
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();

}

}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式