2014年7月7号

一些练习题

            //第一题:
            //让学生输入其姓名和语文,数学,英语,编程求总分和平均分
            //并在屏幕上显示:XX你的总分分数为XX分,平均为XX分。
            try
            {
                Console.WriteLine("请输入您的姓名");
                string name = Console.ReadLine();
                Console.WriteLine("请输入你的语文成绩");
                int chinese = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("请输入你的数学成绩");
                int math = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("请输入你的英语成绩");
                int english = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine(name + "你的总分分数为{0}分,平均为{1}分", chinese + math + english, (chinese + math + english) / 3);
                Console.ReadKey();

            }
            catch
            {
                Console.WriteLine("你刚才输入的程序导致程序出错,请重新运行本程序");
            }
            Console.ReadKey();
            //第二题:
            //编程实现计算几天(如46天)是几月几周零几天,设一个月就是30天。
            //46天里有1个月2周零2天

            Console.WriteLine("请输入你要计算的天数(假设一个月有30天)");
            int days = Convert.ToInt32(Console.ReadLine());
            int mouth = days / 30;
            int week = (days - mouth * 30) / 7;
            int day = days - mouth * 30 - week * 7;
            Console.WriteLine("{0}天里有{1}个月{2}周零{3}天",days,mouth,week,day);
            Console.ReadKey();
            //第三题
            //练习:编程实现107653秒是几天几小时几分钟几秒?
            int seconds = 107653;
            int days = seconds / (24 * 3600);
            int mods= seconds %(24*3600);
            int hours = mods/3600;
            mods=mods%3600;
            int min=mods/60;
            int second = mods % 60;
            Console.WriteLine("{0}秒钟包含了{1}天{2}小时{3}分钟{4}秒",
                seconds,days,hours,min,second);
            Console.ReadKey();

自加自减 复合运算符。

++和 --     。int age=18  ;   age++ 是后加,先计算后加一;++age是先加,先加一后运算;

+=,-=,%=,*=,/=。  age+=3 可以理解成在age的基础上先计算加3,再把新值赋值给age;

关系运算符

>,  <, == ,!= ,>=,<= .

bool (布尔类型)

bool值只有两个:真true;假false

            int zsAge = 18;
            int lsAge = 19;
            bool isRight = zsAge > lsAge;
            Console.WriteLine(isRight);//输出结果为false
            Console.ReadKey();

逻辑运算符

&&   ||  !   与或非

            //让用户输入张三的语文和数学成绩,输出以下判断是否正确,正确输出True,错误输出False。
            // 1)张三的语文和数学成绩都大于90分
            // 2)语文和数学至少一门是大于90分

            Console.WriteLine("请输入语文成绩");
            int yuwen = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入数学成绩");
            int shuxue = Convert.ToInt32(Console.ReadLine());
            bool question1 = (yuwen>90) && (shuxue > 90);
            bool question2 =(yuwen>90)||(shuxue>90);
            Console.WriteLine("张三的语文和数学都大于90分"+question1);
            Console.WriteLine("语文和数学至少一门是大于90分" + question2);
            Console.ReadKey();
            //写下判断闰年的表达式,设待判断的年份变量为year
            //是闰年的话,则输出true,如果不是则输出false

            Console.WriteLine("请输入一个年份,判断是否闰年");
            int year = Convert.ToInt32(Console.ReadLine());
            bool result=(year%400==0)||((year%4==0)&&(year%100!=0));
            Console.WriteLine(result);
            Console.ReadKey();

if结构+类型转换

            //判断用户输入的年龄
            Console.WriteLine("请输入您的年龄");
            int age = Convert.ToInt32(Console.ReadLine());
            if (age >= 18)
            {
                Console.WriteLine("你已经成年了");
            }
            else
            {
                Console.WriteLine("你还没有成年");
            }
            Console.ReadKey();
            //判断用户名和密码
            //假如用户名为admin,密码为mypass

            Console.WriteLine("请输入你的姓名");
            string name = Console.ReadLine();
            Console.WriteLine("请输入你的密码");
            string password = Console.ReadLine();

            if(name=="admin"&& password=="mypass")
            {
                Console.WriteLine("登陆成功");
            }
            Console.ReadKey();
            //判断用户分数
            Console.WriteLine("请输入你的分数");
            int score = Convert.ToInt32(Console.ReadLine());
            if(score >=90)
            {
                Console.WriteLine("A");
            }
            else if (score >= 80)
            {
                Console.WriteLine("B");
            }
            else if (score >= 70)
            {
                Console.WriteLine("C");
            }
            else if (score >= 60)
            {
                Console.WriteLine("D");
            }
            else
            {
                Console.WriteLine("E");
            }
            Console.ReadKey();
            //提示用户输入密码,如果密码是“888888”则提示正确,否则要求再输入一次,
            //如果密码是“888888”则提示正确,否则提示错误,程序结束。

            Console.WriteLine("请输入密码");
            string password =Console.ReadLine();
            if (password == "888888")
            {
                Console.WriteLine("密码正确");
            }
            else
            {
                Console.WriteLine("密码错误,请再输入一次");
            }
            Console.ReadKey();
            //提示用户输入用户名,然后再提示输入密码,如果用户名师“admin”
            //并且密码是“888888”,则提示正确,否则,如果用户不是admin还提示用户
            //用户名不存在,如果用户名是admin 则提示密码错误。
            Console.WriteLine("请输入用户名");
            string name =Console.ReadLine();
            Console.WriteLine("请输入密码");
            string password = Console.ReadLine();

            if (name=="admin"&&password == "888888")
            {
                Console.WriteLine("密码正确");
            }
            else if(name!="admin")
            {
                Console.WriteLine("用户名不存在");
            }
            else if (name == "admin")
            {
                Console.WriteLine("密码错误");
            }
            Console.ReadKey();

            //提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,
            //则告知不允许查看,如果大于等于10岁,则提示用户是否继续查看(yes,No)
            //如果输入的是yes 则提示用户请查看,否则提示“退出,你放弃查看”

            Console.WriteLine("请输入年龄");
            int age = Convert.ToInt32(Console.ReadLine());

            if (age>=18)
            {
                Console.WriteLine("可以查看");
            }
            else if(age<10)
            {
                Console.WriteLine("不可以查看");
            }
            else if (age>=10)
            {
                Console.WriteLine("是否继续查看。输入yes或者no");
                string chose = Console.ReadLine();
                if (chose == "yes")
                {
                    Console.WriteLine("请查看");

                }
                else
                {
                    Console.WriteLine("退出,你放弃查看");
                }

            }

            Console.ReadKey();

2014年7月7号,布布扣,bubuko.com

时间: 2024-10-26 18:02:49

2014年7月7号的相关文章

2014年8月2号 (openfiler Can&#39;t create any more partitions.问题解决)

2014年8月2号 今天在公司安装openfiler软件,配置磁盘时出现openfiler can't create any more partitons.仔细检查啦一下,发现安装操作系统时选择啦默认配置,自动安在啦100g的硬盘上,30g的盘子没有用,也就说明这块盘子已经被操作系统分过区啦,所以不能再分区啦. 问题总结: 以前碰到mysql无法从指定目录读scok文件,当时不知道问题如何解决,老总一句rpm -qa | grep mysql让我受益匪浅,为什么不能从正确位置读取sock文件呢,

2014年7月21号 (shell学习一)

实例一: 第一步:使用vi创建一个文件**.sh(vi的使用这里暂不介绍) #!/bin/bash 注:这是指明有那个shell来解释下边的命令 cd /var/log  #切换目录到/var/log下(#是shell中的注释符) cat /dev/null > messages #这里用到啦输入输出重定向这里是输入重定向,/dev/null是linux中的设备,俗称无低洞. cat /dev/null > wtmp echo "Logs cleaned up." 这里是输

2014年11月17号------html起始

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

2014年11月5号工作中遇见的一些问题,记录一下.

1.Thinkphp如果在有多个数据库的时候,使用了M('表名','表前缀','数据库配置')的格式实例化模型后,默认的数据库配置会改变,今天用户说题目看不见答案,然后我去看了看  明明产生的SQL语句能执行,并且有答案内容,但是就是用TP里的方法查不出来,结果给M方法传入配置项,则查询成功; 2.创建文件和文件夹 在所有 Windows PowerShell 提供程序中,创建新项的方法都是相同的.如果 Windows PowerShell 提供程序具有多种类型的项(例如,FileSystem

类型--2014年10月19日

// //Console.WriteLine(); // //int s = int.Parse(Console.ReadLine()); // double d = double.Parse(Console.ReadLine()); // //d=Math.Sqrt(d);//平方根,即25时,输出为5,,,输入4,0时输出2 // // d=Math.PI;//圆周率 // //d = Math.Ceiling(d);//取上线.即2.1为3.....1.0为1 // //d = Math.

微信公众号智能绑定功能实现(2014年10月24日 更新)

微信公众号智能绑定功能实现(2014年10月24日 更新) 继微信企业号公布后,腾讯改动了公众号的接入方式,在之前的基础上加入了2个表单,之前版本号的智能绑定失效了! 在文章 微信公众号之智能绑定实现初始版本号  的基础上改动,新增腾讯这次添加的表单,本次新增的表单有: encoding_aeskey :EncodingAESKey(消息加解密密钥.长度43位!) callback_encrypt_mode: 消息加解密方式(0:明文模式.1:兼容模式.3:安全模式(推荐)) operation

最新手机号码归属地数据库 联通号段 移动号段 电信号段 170号段 手机号段查询 2014年6月 300635条

最新手机号码归属地数据库 每月更新一次移动号段: 134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188 联通号段:130 131 132 145 155 156 176 185 186 电信号段:133 153 177 180 181 189虚拟运营商:170 2014年6月 300635条 更新历史: 2014-05-01 299920条记录2014-04-01 296010条记录2014-03-

2014年12月总结和2014年1月计划

2014年12月总结: 这月1号新工作开始了我的大数据之旅,从.NET转向Hadoop.工作期间遇到了解决的没有解决的有各种坑,不过好在算是把整套业务给搭建了下来.大体使用的技术及流程如下: mosquittio->flume agent->flume collector->sparkstreaming/hive->mysql/redis.使用的是CDH5.2.0. spark使用的是spark on yarn 实际上只是勉强搭建出来勉强负担现在的业务,大部分东西只是知道大概如何使

2014年6月adp就业人数及公布时间

2014年6月adp数据如下: 由于周五(7月4日)是美国独立日休假日,因此关键的美国6月份非农就业数据将被提前至周四发布.市场普遍预计预计周四(7月3日)公布的6月非农就业岗位增幅为21.2万,低于5月的21.7万.而人力资源服务公司ADP和预测机构Moodys Analytics 7月2日公布的就业调查报告显示,美国6月ADP就业人数增加28.1万,创一年半来最大增幅,预期为增加20.0万,前值增加17.9万.美元指数短线反弹走高逼近80整数关口. 下图可见2013年6月至2014年6月AD