C#算法练习二

C#算法练习二

1.用户输入三个字符串,用倒序输出用户输入的字符串;
public void Method()
{
	List<string> list=new List<string>();
	list.Add(Console.ReadLine());
	list.Add(Console.ReadLine());
	list.Add(Console.ReadLine());
	for(int i=list.Count-1;i>=0;i--)
	{
		Console.WriteLine(list[i]);
	}
	Console.ReadKey();
}

2.用户输入一个数字和一个宽度,宽度也是一个正整数,然后用第一个数字打印出一个直角等腰三角形;
public void Method(int digit,int width)
{
	for(int i=0;i<width;i++)
	{
		for(int j=0;j<width-i;j++)
		{
			Console.Write(digit.ToString());
		}
		Console.Write("\n");
	}
}

效果展示:
在这里插入图片描述

3.设计一个程序来接受用户的账号和密码输入,如果错误次数超过3次就拒绝用户继续输入;
public static  void Method()
        {
            const string acc = "asd";
            const string pass = "123";
            int count = 0;
            while(count<3)
            {
                    Console.WriteLine("请输入账号:");
                    string input1 = Console.ReadLine();
                    Console.WriteLine("请输入密码:");
                    string input2 = Console.ReadLine();
                    if(input1.Equals(acc) && input2.Equals(pass))
                    {
                        Console.WriteLine("恭喜您,输入准确");
                    }
                    else
                    {                                              
                        count++;
	                    if(count!=3)
	                    {
	                        Console.WriteLine("输入有误,请重新输入!");
	                    }
                    }
            }
            Console.WriteLine("您输入的次数超过三次,账号已经被锁住");
        }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值