码迷,mamicode.com
首页 > 其他好文 > 详细

2014年7月7号

时间:2014-07-09 23:06:02      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   2014   

一些练习题

 

            //第一题:
            //让学生输入其姓名和语文,数学,英语,编程求总分和平均分
            //并在屏幕上显示: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();

 

bubuko.com,布布扣

 

自加自减 复合运算符。

++和 --     。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();

 

bubuko.com,布布扣

 逻辑运算符

&&   ||  !   与或非

 

            //让用户输入张三的语文和数学成绩,输出以下判断是否正确,正确输出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();

bubuko.com,布布扣

 

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();
 

 

 bubuko.com,布布扣

 

            //提示用户输入年龄,如果大于等于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

2014年7月7号

标签:style   blog   http   color   os   2014   

原文地址:http://www.cnblogs.com/leong/p/3829620.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!