第一题、要求用户输入用户名和密码,只要不是admin、888888就一直提示用户名或密码错误,请重新输入
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace falg1
{
class Program
{
static void Main(string[] args)
{
bool flag = false;
do
{
flag=false;
Console.WriteLine("请输入用户名");
string userName=Console.ReadLine();
Console.WriteLine("请输入密码");
string passWord=Console.ReadLine();
if (userName!="admin"|| passWord!="888888")
{
Console.WriteLine("用户名和密码错误,请重新输入");
flag=true;
}
}while(flag);
Console.WriteLine("登录成功");
Console.ReadKey();
}
}
}
第二题、//请输入一个值6,根据这个值可以输出一下加法表
//0+6=6
//1+6=6
//2+4=6
//3+3=6
//4+2=6
//5+1=6
//6+0=6
//根据上述式子,找出的规律是
//设n是用户输入的数,得到的公式为1+(n-1)=n
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace flag
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个数");
bool flag = false;
int number = 0;
while (flag == false)
{
try
{
number = Convert.ToInt32(Console.ReadLine());
flag = true;
}
catch
{
Console.WriteLine("你刚刚输入的不是数字,请重新输入");
flag = false;
}
}
for (int i = 0; i < number + 1; i++)
{
Console.WriteLine("{0}+{1}={2}",i,number-i,number);
}
Console.ReadKey();
}
}
}
第三题、李四的年终工作评定,如果定为A级,则工资涨500,如果定为B级,工资涨200,如果定为C级,工资不变,如果定为D级,则工资降200,如果定为E级工资降500;设其原工资为5000,请用户输入李四的评级,然后显示李四的工资
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace flag4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入李四的评审等级A-E");
string input = Console.ReadLine();
decimal salary = 5000;
bool flag = false;
switch (input)
{
case "A":
salary += 500;
break;
case "B":
salary+= 200;
break;
case "C":
salary = 5000;
break;
case "D":
salary -= 200;
break;
case "E":
salary -= 500;
break;
default:
{
Console.WriteLine("你输入的有问题");
flag = true;
break;
}
}
if(flag==false)
{
Console.WriteLine("李四的工资为"+salary);
}
Console.ReadKey();
}
}
}
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima/
浙公网安备 33010602011771号