using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _12if
{
class Program
{
static void Main(string[] args)
{
//作业1: 提示用户输入密码,如果密码是"888888"则提示正确,否则提示错误
Console.WriteLine("请输入密码:");
//问题1,用户输入的是非数字的时候失败
//问题2,用户输入过长的数字也报错
string pw = Console.ReadLine();
if (pw == "888888")
{
Console.WriteLine("密码正确");
}
else
Console.WriteLine("密码错误");/**/
//作业2: 提示用户输入密码,如果密码是888888则提示正角,否则要求再输入密码一次,如果密码是"888888"则提示正确,否则提示错误
/*Console.WriteLine("请输入密码:");
string pw = Console.ReadLine();
if (pw == "888888")
{
Console.WriteLine("密码正确");
}else{
Console.WriteLine("请再次输入密码:");
pw = Console.ReadLine();
if (pw == "888888") {
Console.WriteLine("密码正确");
}else
Console.WriteLine("密码错误");
}*/
//作业3: 提示用户输入用户名,然后再提示入密码,如果用户名是"admin"并且密码是"888888"
//则提示正确,否则提示错误,如果用户名不是admin还提示用户用户名不存在
/*Console.WriteLine("请输入用户名:");
string us, pw;
us = Console.ReadLine();
if (us == "admin")
{
Console.WriteLine("请输入密码:");
pw = Console.ReadLine();
if (pw == "888888")
{
Console.WriteLine("登陆成功!");
}
else
Console.WriteLine("密码错误!");
}
else
Console.WriteLine("用户名不存在!");
*/
//作业4: 提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看
//如果大于等于10岁,则提示用户是否继承查看(yes, no).
//如果输入的是yes则提示用户可以查看,否则提示不可以查看(测试边界条件,-1,88888888888888888)
/*Console.WriteLine("请用户输入年龄:");
//这里输入888888888888888888888888
//会提示ToInt64
int age = Convert.ToInt32(Console.ReadLine());
if(age < 18){
Console.WriteLine("可以查看");
}else if (age < 10)
{
Console.WriteLine("不允许查看!");
}else {
Console.WriteLine("是否继承查看!(yes/no)");
string str = Console.ReadLine();
if (str == "yes"){
Console.WriteLine("可以查看");
}else if{
Console.WriteLine("不能查看");
}else{
Console.WriteLine("数据错误");
}
}*/
//作业5: 依次提示用户输入两个整数(假设i1, i2),如果i1,i2都是正数,则次i1的值递增一个数
//然后打印i1+i2的值,如果i1,i2都是负数,则将i1的值递减10个数,然后打印i1*i2的值;
//如果i1,i2中任一个为0,则提示数据有错误,否则计算i1*i2的绝对值
/**
int i1, i2;
Console.WriteLine("请输入第一个整数:");
i1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入第二个整数:");
i2 = Convert.ToInt32(Console.ReadLine());
if (i1 >= 1 && i2 >= 1)
{
i1++;
Console.WriteLine("i1的值为{0},i2的值为{1}", i1,i2);
}else if(i1 < 0 && i2 < 0){
i1 -= 10;
Console.WriteLine("{0}*{1}的值为{2}", i1, i2, i1*i2);
}
else if (i1 == 0 || i2 == 0)
{
Console.WriteLine("数据有错误!");
}else {
Console.WriteLine("{0}*{1}的值为{2}", i1, i2, i1 * i2);
}*/
Console.ReadKey();
}
}
}