寒假作业(1)

1.输入三个整数,xyz,最终以从小到大的方式输出。利用if嵌套。
            Console.Write("请输入x:");
            int x = int.Parse(Console.ReadLine());
            Console.Write("请输入y:");
            int y = int.Parse(Console.ReadLine());
            Console.Write("请输入z:");
            int z = int.Parse(Console.ReadLine());
            if (x <= y && x <= z)
            {
                Console.WriteLine(x);
                if (y <= z)
                {
                    Console.WriteLine(y);
                    Console.WriteLine(z);
                }
                else
                {
                    Console.WriteLine(z);
                    Console.WriteLine(y);
                }
            }
            else if (y <= x && y <= z)
            {
                Console.WriteLine(y);
                if (x <= z)
                {
                    Console.WriteLine(x);
                    Console.WriteLine(z);
                }
                else
                {
                    Console.WriteLine(z);
                    Console.WriteLine(x);
                }
            }
            else //z是最小的
            {
                Console.WriteLine(z);
                if (x <= y)
                {
                    Console.WriteLine(x);
                    Console.WriteLine(y);
                }
                else
                {
                    Console.WriteLine(y);
                    Console.WriteLine(x);
                }
            }
            Console.ReadLine();

2.输入三个整数,xyz,最终以从小到大的方式输出。利用中间变量。
            最终的输出语句是
            Console.WriteLine(x+"、"+y+"、"+z);
            Console.WriteLine("请输入x");
            int x = int.Parse(Console.ReadLine());
            Console.WriteLine("请输入y");
            int y = int.Parse(Console.ReadLine());
            Console.WriteLine("请输入z");
            int z = int.Parse(Console.ReadLine());
            int a = 0;
            int b = 0;
            int c = 0;
            if (x > y)
            {
                a = x;
                x = y;
                y = a;
            }
            if (x > z)
            {
                b = x;
                x = z;
                z=b;
            }
            if (y > z)
            {
                c = y;
                y = z;
                z = c;
            }
            Console.WriteLine(x);
            Console.WriteLine(y);
            Console.WriteLine(z);
            Console.ReadLine();

}
            }
            Console.ReadLine();

3.输入三个整数,xyz,最终以从小到大的方式输出。利用条件运算符。
                  ?   :
            问前面的表达式成立不成立,若成立得到冒号前面对的值
            若不成立,得到冒号后面的值

Console.Write("请输入x");
            int x = int.Parse(Console.ReadLine());
            Console.Write("请输入y");
            int y = int.Parse(Console.ReadLine());
            Console.Write("请输入z");
            int z = int.Parse(Console.ReadLine());
            int a = (x <= y && x <= z) ? 1 : 2;
            if (a == 1)
            {
                if (y <= z)
                {
                    Console.WriteLine(x + "<" + y + "<" + z);
                }
                else
                {
                    Console.WriteLine(x + "<" + z + "<" + y);
                }
            }
            else
            {
                int b = (y <= x && y <= z) ? 1 : 2;
                if (b == 1)
                {
                    if (x <= z)
                    {
                        Console.WriteLine(y + "<" + x + "<" + z);
                    }
                    else
                    {
                        Console.WriteLine(y + "<" + z + "<" + x);
                    }
                }
                else
                {
                    if (x <= y)
                    {
                        Console.WriteLine(z + "<" + x + "<" + y);
                    }
                    else
                    {
                        Console.WriteLine(z + "<" + y + "<" + x);
                    }
                }
            }
            Console.ReadLine();

4.“现在几点了?”键盘键入小时数,判断是上午am还是下午pm。
            打印出来现在是上午几点还是下午几点。利用条件运算符。
            Console.Write("请输入时间:");
            int t = int.Parse(Console.ReadLine());
            if (t >= 0 && t <= 24)
            {
                string a = (t > 12) ? ((t - 12) + "p.m.") : (t + "a.m.");
                Console.WriteLine(a);
            }
            else
            {
                Console.WriteLine("输入时间有误!");
            }
            Console.ReadLine();

5.相亲过程:你有房子么?你有钱么?你有能力么?
            【结婚吧】【先买房子再结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
            利用if嵌套做相亲过程。
            Console.WriteLine("你有房子么?");
            string a = Console.ReadLine();
            if (a == "有")
            {
                Console.WriteLine("咱们结婚吧!");
            }
            else if (a == "没有")
            {
                Console.WriteLine("你有钱么?");
                string b = Console.ReadLine();
                if (b == "有")
                {
                    Console.WriteLine("先买房,再结婚");
                }
                else if (b == "没有")
                {
                    Console.WriteLine("你有能力么?");
                    string c = Console.ReadLine();
                    if (c == "有")
                    {
                        Console.WriteLine("先赚钱再买房再结婚");
                    }
                    else if (c == "没有")
                    {
                        Console.WriteLine("拜拜!");
                    }
                    else
                    {
                        Console.WriteLine("输入有误!");
                    }
                }
                else
                {
                    Console.WriteLine("输入有误!");
                }
            }
            else
            {
                Console.WriteLine("输入错误!");
            }
            Console.ReadLine();

时间: 2024-11-09 00:19:51

寒假作业(1)的相关文章

洛谷 P2717 寒假作业

题目背景 zzs和zzy正在被寒假作业折磨,然而他们有答案可以抄啊. 题目描述 他们共有n项寒假作业.zzy给每项寒假作业都定义了一个疲劳值Ai,表示抄这个作业所要花的精力.zzs现在想要知道,有多少组连续的寒假作业的疲劳值的平均值不小于k? 简单地说,给定n个正整数A1,A2,A3,...,An,求出有多少个连续的子序列的平均值不小于k. 输入输出格式 输入格式: 第一行两个正整数,n和k. 第二行到第n+1行,每行一个正整数Ai. 输出格式: 一个非负整数. 输入输出样例 输入样例#1: 3

2016蓝桥杯省赛C/C++A组第六题 寒假作业

题意:现在小学的数学题目也不是那么好玩的. 看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ 每个方块代表1~13中的某一个数字,但不能重复. 比如: 6 + 7 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5 以及: 7 + 6 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5 就算两种解法.(加法,乘法交换律后算不同的方案) 你一共找到了多少种方案? 分析:回溯即可,但是如果等到cur==12

洛谷P2717 寒假作业

题目:https://www.luogu.org/problemnew/show/2717 题目背景 zzs和zzy正在被寒假作业折磨,然而他们有答案可以抄啊. 题目描述 他们共有n项寒假作业.zzy给每项寒假作业都定义了一个疲劳值Ai,表示抄这个作业所要花的精力.zzs现在想要知道,有多少组连续的寒假作业的疲劳值的平均值不小于k? 简单地说,给定n个正整数A1,A2,A3,...,An,求出有多少个连续的子序列的平均值不小于k. 输入输出格式 输入格式: 第一行两个正整数,n和k. 第二行到第

2017级面向对象程序设计寒假作业2

Deadline:2018.02.11 22:00 pm 第一次的寒假作业,开启了大家的寒假生活,转眼回到了"小学生作文题"的感觉.不知道是否也通过这次作业,将你的回忆时光拉回到了几年前或十年前,沉思回忆代替了纷扰的知识.很多同学回忆了小学.中学的课任老师,或书法.绘画的老师.无论他们是严厉还是宽容,是鸡汤还是淡定,都或多或少的影响或潜移默化改变着你.在经过一次时光超越后,书归正传,我们开启编码的作业. 一.Pintia小作业 注册pintia,填写昵称为"fzu+学号&qu

寒假作业2

寒假作业2 GitHub仓库地址:Destr 慕课在线学习 课程 我选择的是西安交通大学计算机程序设计(C++),授课老师赵英良. 原因 这门课程从C++基础开始讲起,较好的完成了从C到C++的过度,而且西安交大也是一所知名的高校,可以使我较好的在寒假期间完成C++的学习 课程目录 第1周 程序设计与C++概述 第2周 简单信息的表示和基本运算 第3周 运算的流程控制 第4周 复杂信息的表达与处理 第5周 问题的模块化求解 第6周 问题的模块化求解(2)--特殊函数 第7周 按址操作(1)--指

寒假作业2-2

所选课程 西安交通大学的计算机程序设计课程 理由: 首先是该门课程符合寒假作业的选课要求.并且西安交通大学做为一所名气相对较高的学府,我相信他的课程质量在同类型的课程中应该会是较为出色的.最重要的是该门课程有国家精品的标志,并且多次开课的参加人数均是几万人,既然mooc给予了这么高的评价,那么我认为该门课程必当有很多值得我学习的地方.但是考虑到这门课的课程量十分庞大,我再三估计认为还是很难在一个寒假之内将这门课程学完,不过我会尽我所能挤出时间,在充分掌握所学课程的情况下再进行该课程下一阶段的学习

2017面向对象程序设计寒假作业3!

实现简单电梯调度(2) GitHub:pullself 承接上文:2017面向对象程序设计寒假作业2! 上文调度方式的更新与优化 由于现在电梯可以在任意楼层停靠并且上下人.进行对应的修改. 建立在上文所使用的调度方式为基础,继续给出以预知和非预知为条件的两个程序. 代码行数 调试bug 编码时间 ?行 ?个 ?h ?行 ?个 ?h 预知版本 通过分析,我们可以知道,只需要对搜索方式进行修改即可,修改为通过接受到的请求,动态增加所需要搜索节点. 具体实现方式: 在搜索过程中加入目的地判断与记录.

寒假作业03

寒假作业03 0. 先来闲聊一下 我还记得以前的时候家严经常去某个,呃,著名的电子一条街去买那些各种各样的装系统光盘(或者其他啥的?忘了),基本都是windows的,啥啥纯净版xp,啥雨林木风xp.当然那时候还小,对电脑的印象就是玩游戏,对电脑系统啥的一窍不通(现在也是,哈哈).即便如此,年轻的我还是意识到这些乱七八糟的光盘是有问题的,为啥?装了之后电脑又慢还总死机,于是就再去那条街去买新的盘,如此往复恶性循环,家里老电脑就是这样坏掉的.很明显这个教训并不是十分刻骨铭心,因为新电脑也开始遭受各种

2017级面向对象程序设计寒假作业4

Deadline 2018.03.02 22:00 一.完成PTA题目集 题目集链接:https://pintia.cn/problem-sets/966322407656148992/problems 请独立完成,不要抄袭!助教会对提交的代码进行查重,若发现抄袭则倒扣分. 完成题目后请将提交结果的截图贴到下述博客的末尾. 二.自我总结博客 写一篇博客,作为在寒假中关于 C++ 已完成的自学内容的总结.博客中需要包括但不限于以下内容: 已学的内容总结 存疑的问题 花费的总时间 锻炼的代码行数 两

寒假作业4

做第四题的时候,我先学了C++的字符串相关内容才开始写,很难过的是来不及了,提交的时候不知道为什么编译错误,错误还在寻找. 啊我找出错误了,被自己蠢哭QAQ 在做这次寒假作业的过程中,发现我上个学期C语言的知识真的很不扎实啊,指针和结构体部分的内容还有些乱乱的,我会尽快理清. 这个寒假入门了C++,发现C++和C还是有不少共通之处的,C++较之C功能更多,写法更简便些. 然后初步了解了算法,感觉挺有意思的,接下来想多学学算法的内容. 电梯作业一开始看到题目真的很懵,不知道要怎么写.中间想过不少想