您的当前位置:首页If条件语句 例子

If条件语句 例子

来源:小侦探旅游网


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace IfExample

{

class Program

{

static void Main(string[] args)

{

//i)提示用户输入密码,若果密码是888888则提示输入正确,否则提示错误。

string pwd = \"888888\";

string input;

Console.WriteLine(\"请输入密码:\");

input = Console.ReadLine();

if (input == pwd)

输入一次。 {

Console.WriteLine(\"恭喜你!密码输入正确!\");

}

else

{

Console.WriteLine(\"Sorry! 密码不正确!\");

}

//ii) 提示用户输入密码,若果密码是888888,则提示输入正确,否则要求再// 若果密码是888888则提示输入正确,否则提示错误。

string pwd = \"888888\";

string input;

Console.WriteLine(\"请输入密码:\");

input = Console.ReadLine();

);

if (input == pwd)

{

Console.WriteLine(\"恭喜!密码输入正确!\");

}

else

{

Console.WriteLine(\"Sorry!密码错误,请验证!您还有最后一次机会! Console.WriteLine(\"请输入密码:\");

input = Console.ReadLine();

if (input == pwd)

\"

{

Console.WriteLine(\"恭喜!密码输入正确!\");

}

else

{

Console.WriteLine(\"Sorry!密码输入错误!再见!\");

}

}

//iii)提示用户输入用户名,然后在提示输入密码,如果用户名是\"admin\"并且密码是\"888888\",则提示正确

// 否则提示错误。如果用户名不是admin则提示用户名不存在。

string name = \"admin\";

string pwd = \"888888\";

string input_name;

string input_pwd;

Console.WriteLine(\"请输入用户名:\");

input_name = Console.ReadLine();

Console.WriteLine(\"请输入密码:\");

input_pwd = Console.ReadLine();

if (input_name == name && input_pwd == pwd)

{

Console.WriteLine(\"恭喜!验证通过!\");

}

else if(input_name!=name)

{

Console.WriteLine(\"Sorry!您输入的用户名不存在!\");

}

// iv) 提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10,则不允许查看。

// 如果大于等于10,则提示是否继续查看(yes,no),如果输入yes,则可以查看,否则不可以。

string sAge;

Console.WriteLine(\"请输入年龄:\");

sAge = Console.ReadLine();

int iAge = Convert.ToInt32(sAge);

if (iAge>18)

{

Console.WriteLine(\"恭喜!您可以查看!\");

}

else if(iAge<10)

{

Console.WriteLine(\"Sorry! 您无权查看!\");

}

else if (iAge >10 )

{

Console.WriteLine(\"友情提示!小朋友,以下内容可不适合你看哦,是否继续查看?(yes/no)\");

string input;

input=Console.ReadLine();

if (input==\"yes\")

{

Console.WriteLine(\"恭喜!您可以查看!\");

}

else if(input == \"no\")

{

Console.WriteLine(\"Sorry! 您无权查看!\");

}

}

// v) 提示用户输入两个整数(假定i1,i2),如果i1,i2都是正数,则将i1的值递增一个数,然后打印i1+i2的值;

// 如果i1,i2都是负数,则将i1的值递减10个数,然后打印i1*i2的值;

// 如果i1,i2中任意一个值为0,则提示数据有错误;否则计算i1*i2的绝对值

string s1;

string s2;

Console.WriteLine(\"请输入第一个整数:\");

s1 = Console.ReadLine();

int i1 = Convert.ToInt32(s1);

Console.WriteLine(\"请输入第二个整数:\");

s2 = Console.ReadLine();

int i2 = Convert.ToInt32(s2);

if (i1>0 && i2>0)

{

i1++;

Console.WriteLine(\"{0}\",i1+i2);

}

else if (i1<0 && i2<0)

{

i1 = i1 + 10;

Console.WriteLine(\"{0}\",i1*i2);

}

else if (i1==0 || i2==0)

{

Console.WriteLine(\"您输入不合法数据!请检查!\");

}

else

{

Console.WriteLine(\"{0}\",Math.Abs(i1*i2));

}

Console.ReadLine();

}

}

}

因篇幅问题不能全部显示,请点此查看更多更全内容