//输入一个年份,判断是否是闰年
//(能被4整除却不能被100整除的,年份世纪年份能被400整除的是闰年)
Console.Write("请输入一个年份:");
int year = int.Parse(Console.ReadLine());
 && year <= )
{
   ==  && year %  !=  || year %  == )
  {
    Console.WriteLine("您输入的年份是闰年");
  }
  else
  {
    Console.WriteLine("您输入的年份不是闰年");
  }
}
else
{
  Console.WriteLine("您输入的年份有误");
}

//请输入您的姓名、年龄、工作单位,
//拼接成一句完整的话
//我叫***,今年**岁了,在****工作。
Console.Write("请输入你的姓名:");
string name = Console.ReadLine();
Console.Write("请输入你的年龄:");
string age = Console.ReadLine();
Console.Write("请输入你的工作单位:");
string danwei = Console.ReadLine();
Console.WriteLine("你的姓名是" + name + ",年龄是" + age + ",工作单位是" + danwei + "。");
Console.WriteLine("你的姓名是{0},年龄是{1},工作单位是{2}。", name, age, danwei);

//请问现在几点了?
//只回答小时数 0~23
//若是早晨 am
//若是下午 pm -12报时
Console.Write("请问现在几点了?");
int time = int.Parse(Console.ReadLine());
if (time >= 0 && time <= 23)
{
string t = time > 12 ? (time -= 12) + "pm" : time + "am";
Console.WriteLine("您输入的时间是:" + t);
}
else
{
Console.WriteLine("您输入的时间错误");
}

//相亲过程!!
//问:你有房子么?有【结婚吧】
//没有【你有钱么?】有 【先买房子再结婚】
//没有【那你有能力么?】有【先赚钱,再买房子,再结婚】
//没有【baibai!!!!!!!】
Console.Write("你有房子吗?");
string x = Console.ReadLine();
if (x == "有")
{
Console.WriteLine("你们结婚吧!");
}
else if (x == "没有")
{
Console.Write("你有钱吗?");
string y = Console.ReadLine();
if (y == "有")
{
Console.WriteLine("那你先去买房,再来结婚!");
}
else if (y == "没有")
{
Console.Write("你有能力挣钱么?");
string z = Console.ReadLine();
if (z == "有")
{
Console.WriteLine("那你就先努力挣钱,买了房子再来结婚!");
}
else if (z == "没有")
{
Console.WriteLine("你既没有能力,又没有钱,还没有房子,还来相亲做什么?拜拜!");
}
else
{
Console.WriteLine("你连我的问题都回答不好,也看不到你的诚意,拜拜!");
}
}
else
{
Console.WriteLine("请你回答我的问题");
}
}
else
{
Console.WriteLine("请你回答我的问题");
}

//有一组函数:y = x (x<1);
//y = 2x -1 (1<=x<10);
//y = 3x-11 (x>=10)。
//括号内是x的满足条件。
//实现功能,随意输入一个x值,输出y的值。
Console.Write("请输入一个数字:");
double x = double.Parse(Console.ReadLine());
if (x < 1)
{
double y = x;
Console.WriteLine(y);
}
else if (x < 10)
{
double y = 2 * x - 1;
Console.WriteLine(y);
}
else
{
double y = 3 * x - 11;
Console.WriteLine(y);
}

//输入整数a和b,
//若a2+b2大于100,则输出a2+b2的结果
//否则输出两数之和
Console.Write("请输入一个整数a:");
int a = int.Parse(Console.ReadLine());
Console.Write("请输入一个整数b:");
int b = int.Parse(Console.ReadLine());
if (a * 2 + b * 2 > 100)
{
Console.WriteLine("结果为:" + (a * 2 + b * 2));
}
else
{
Console.WriteLine("结果为:" + (a + b));
}

//方程ax2+bx+c=0;一元二次方程,求根
//△=b2-4ac;若△<0方程无实根
//若△>0,方程有两个不相同的实根x1 x2
//若△=0,方程有两个相同的实根
//求根公式x1=(-b+Math.Sqrt(△))/ a*2
//x2=(-b-Math.Sqrt(△))/ a*2
Console.WriteLine("求方程式ax^2+bx+c=0的根");
Console.Write("请输入a的值:");
double a = double.Parse(Console.ReadLine());
Console.Write("请输入b的值:");
double b = double.Parse(Console.ReadLine());
Console.Write("请输入c的值:");
double c = double.Parse(Console.ReadLine());
if (a != 0)
{
double de = b * b - 4 * a * c;
if (de < 0)
{
Console.WriteLine("一元二次方程无实根。");
}
else if (de == 0)
{
double x1 = (-b + Math.Sqrt(de)) / (a * 2);
double x2 = (-b + Math.Sqrt(de)) / (a * 2);
Console.WriteLine("一元二次方程有两个相同的实根:x1=x1=" + x1);
}
else
{
double x1 = (-b + Math.Sqrt(de)) / (a * 2);
double x2 = (-b - Math.Sqrt(de)) / (a * 2);
Console.WriteLine("一元二次方程有两个不同的实数根:x1={0},x2={1}。", x1, x2);
}
}
else
{
Console.WriteLine("a=0,方程式不是一元二次方程。");
}

//标准体重:
//男士体重=身高-100±3
//身高-体重-100 =± 3
//女士体重=身高-110±3
Console.Write("请问你是男生还是女生?");
string x = Console.ReadLine();
if (x == "男生")
{
Console.Write("请输入你的身高(cm):");
double s = double.Parse(Console.ReadLine());
Console.Write("请输入你的体重(kg):");
double t = double.Parse(Console.ReadLine());
if (t > s - 100 - 3 && t < s - 100 + 3)
{
Console.WriteLine("你的身材很标准,请继续保持!");
}
else if (t < s - 100 - 3)
{
Console.WriteLine("你的体重偏低哦");
}
else
{
Console.WriteLine("你的体重偏高哦");
}
}
else if (x == "女生")
{
Console.Write("请输入你的身高(cm):");
double s = double.Parse(Console.ReadLine());
Console.Write("请输入你的体重(kg):");
double t = double.Parse(Console.ReadLine());
if (t > s - 110 - 3 && t < s - 110 + 3)
{
Console.WriteLine("你的身材很标准,请继续保持!");
}
else if (t < s - 110 - 3)
{
Console.WriteLine("你的体重偏低哦");
}
else
{
Console.WriteLine("你的体重偏高哦");
}
}
else
{
Console.WriteLine("您输入的性别有误。");
}

//请分别输入年、月、日
//判断格式是否正确
Console.Write("请输入年份:");
int year = int.Parse(Console.ReadLine());
if (year >= 0 && year <= 9999)
{
Console.Write("请输入月份:");
int month = int.Parse(Console.ReadLine());
if (month > 0 && month <= 12)
{
Console.Write("请输入日期:");
int day = int.Parse(Console.ReadLine());
if (day > 0 && day <= 31)
{
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
Console.WriteLine("您输入的日期是:{0}年,{1}月,{2}日。", year, month, day);
}
else if (month == 4 || month == 6 || month == 9 || month == 11)
{
if (day == 31)
{
Console.WriteLine("您输入的日期有误!");
}
else
{
Console.WriteLine("您输入的日期是:" + year + "年," + month + "月," + day + "日。");
}
}
else
{
if (day <= 28)
{
Console.WriteLine("您输入的日期是:{0}年,{1}月,{2}日。", year, month, day);
}
else if (day == 29)
{
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
Console.WriteLine("您输入的日期是:" + year + "年," + month + "月," + day + "日。");
}
else
{
Console.WriteLine("您输入的日期有误!");
}
}
else
{
Console.WriteLine("您输入的日期有误!");
}
}
}
else
{
Console.WriteLine("您输入的日期有误!");
}
}
else
{
Console.WriteLine("您输入的月份有误!");
}
}
else
{
Console.WriteLine("您输入的年份有误!");
}

//输入月份,输入日期号
//2月默认为28天
//输出是今年的第几天
int m1 = 31, m2 = 29, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31, m8 = 31, m9 = 30, m10 = 31, m11 = 30, m12 = 31;
Console.Write("请输入月份:");
int m = int.Parse(Console.ReadLine());
Console.Write("请输入几号:");
int d = int.Parse(Console.ReadLine());
switch (m)//()里为需要查看的变量名称--m 可以是字符串也可以是数字
{//每一个case后面跟着的值可能成为的值
case 1://1若为字符串则要加引号
Console.WriteLine("今天是今年的第" + d.ToString() + "天!");
break;
case 2:
Console.WriteLine("今天是今年的第" + (m1 + d).ToString() + "天!");
break;
case 3:
Console.WriteLine("今天是今年的第" + (m1 + m2 + d).ToString() + "天!");
break;
case 4:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + d).ToString() + "天!");
break;
case 5:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + m4 + d).ToString() + "天!");
break;
case 6:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + m4 + m5 + d).ToString() + "天!");
break;
case 7:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + m4 + m5 + m6 + d).ToString() + "天!");
break;
case 8:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + d).ToString() + "天!");
break;
case 9:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + d).ToString() + "天!");
break;
case 10:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + d).ToString() + "天!");
break;
case 11:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + d).ToString() + "天!");
break;
case 12:
Console.WriteLine("今天是今年的第" + (m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10 + m11 + d).ToString() + "天!");
break;
default:
Console.WriteLine("您输入的有误!");
break;
}

//请输入一个100以内的整数,判断是否与七有关
//1.7的倍数 a%7==0
//2.个位数是7 a%10==7
//3.十位数是7 a/10==7
Console.Write("请输入一个一百以内的整数:");
int x = int.Parse(Console.ReadLine());
if (x >= 0 && x <= 100)
{
if (x % 7 == 0)
{
Console.WriteLine("您输入的数字是7的倍数");
}
if (x % 10 == 7)
{
Console.WriteLine("您输入的数字个位数是7");
}
if (x / 10 == 7)
{
Console.WriteLine("您输入的数字十位数是7");
}
}
else
{
Console.WriteLine("您输入的不是一百以内的整数");
}

C#-输入输出,类型,运算符,语句的练习——★判断年份是否是闰年★的更多相关文章

  1. 如何通过PHP判断年份是否是闰年----两种方法

    1.定义:闰年是对4取余为0,对100取余不等于0,对400取余等于0的年是闰年. 2.代码: 第一种方法:直接函数判断 $day = date('Y'); if ($day%4==0&&am ...

  2. java判断年份是否为闰年

    在t1.jsp 中,设置一个表单,可以输入年份,提交到另外一个action进行计算,如果算出来是闰年,那么就跳转到a1.jsp(显示闰年),如果是平年就跳转到a2.jsp(显示平年). 要求:需要把计 ...

  3. JS判断年份是否为闰年

    //闰年能被4整除且不能被100整除,或能被400整除.function year(){ if(year%4==0&&year%100!=0||year%400==0){        ...

  4. php基础运算符语句

    /* 多行注释 *///常用数据类型//int string double/float bool//变量的定义$a = 123;$b = "123";$c = '456';//$d ...

  5. PHP中的运算符---位运算符、递增递减运算符、三元运算符、字符串运算符、数组运算符、类型运算符、错误控制运算符

    1.位运算符 位运算符用来对整型数的指定位进行置位,如果被操作数是字符串,则对该字符串的ASCII码值进行操作. 运算类型 运算符 举例 结果 按位与 & $a & $b 将$a 与 ...

  6. if 语句中的判断

    经常写shell的朋友可能已经很熟了.有不同意见的同学请指出来,在这里多谢大家了. bash中如何实现条件判断?条件测试类型:    整数测试    字符测试    文件测试 一.条件测试的表达式: ...

  7. Java初学者作业——简单程序根据用户输入的会员类型以及购物金额,判断是否能够享受活动优惠

    返回本章节 返回作业目录 需求说明: 超市周年庆举行购物满减活动,编写Java程序,根据用户输入的会员类型以及购物金额,判断是否能够享受活动优惠,会员类型的输入不限制大小写.具体获取规则:若为VIP会 ...

  8. if语句中的判断条件(nginx)

    if语句中的判断条件   正则表达式匹配:     ==:等值比较;     ~:与指定正则表达式模式匹配时返回"真",判断匹配与否时区分字符大小写:     ~*:与指定正则表达 ...

  9. sql语句not in判断条件注意事项

    sql语句not in判断条件注意事项 问题描述:mysql数据库,存在两个表org表和kdorg表,用于存储组织信息.现在我需要从org表找出组织,条件为该组织不在kdorg表里. sql语句:se ...

随机推荐

  1. DALSA网口线扫相机SDK开发详解例程(C#版)

    首先吐槽一句,官方的demos写的真的不好,坑爹啊.对于小白来说,开发官方demos为我所用太难了.为什么呢?因为它Dalsa的DALSA.SaperaLT.SapClassBasic.dll中,不仅 ...

  2. 简单拼接图像的tile_images和tile_images_offset算子

    有时候通常需要简单的拼图,不涉及图像融合之类的,仅仅是简单的平移将多张图拼接成一张图.tile_images和tile_images_offset就是用于简单拼图的2个算子. 谈到拼图,肯定有以下问题 ...

  3. UX最佳演练:交互驱动连接

    以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具 我们开展了最佳用户体验演练的系列活动,其涵盖了模式和格式塔理论是如何帮助我们设计便于用户理解的界面.如 ...

  4. mutex 实现 只允许一个进程

    static class Program { [STAThread] static void Main() { bool createdNew=false; Mutex mutex = new Mut ...

  5. Oracle学习笔记(八)

    十一.子查询 1.子查询概述 学习子查询的原因 事例:查询工资比SCOTT高的员工信息 思路:1.scott的工资 select sal from emp where ename='SCOTT'; 2 ...

  6. ui-router 之 $state.go

    Ui-router 之 $state.go   $state.go(arg1,arg2,arg3),有三个参数:第一个参数是你需要跳转的完整路由:第二个参数是query,当然不需要query,直接写{ ...

  7. ZOJ3703 Happy Programming Contest 2017-04-06 23:33 61人阅读 评论(0) 收藏

    Happy Programming Contest Time Limit: 2 Seconds      Memory Limit: 65536 KB In Zhejiang University P ...

  8. Javascript Promises 介绍

    什么是 Promises Promises是一种关于异步编程的规范,目的是将异步处理对象和处理规则进行规范化,为异步编程提供统一接口.   传统的回调函数 说到JavaScript的异步编程处理,通常 ...

  9. PPI协议(西门子PLCS7-200)

    西门子PLC S7-200 PPI协议报文,9600,偶校验,8数据位,1停止位 读取vb100寄存器:PC发送报文68 1B 1B 68 2 0 6C 32 1 0 0 0 0 0 E 0 0 4 ...

  10. git@oschina使用入门(图形界面版)

    首先,如果你想使用git@oschina ,你的电脑上必须先有git工具:你可以从这里获取谷歌提供的git.exe http://git-scm.com/当然,如果你能熟练通过命令行操作git,那么这 ...