C#基础第一天-作业答案

题一答案:

      Console.WriteLine("请输入a");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入b");
            int b = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入c");
            int c = Convert.ToInt32(Console.ReadLine());
            int max = 0;
            写法一
            max = a > b ? a : b;
            max = max > c ? max : c;
            Console.WriteLine("最大的数为" + max);
            Console.ReadKey();
            写法
            if (a > b)
            {
                max = a;
            }
            else if (b > a)
            {
                max = b;
            }
            if (max > c)
            {
                Console.WriteLine("最大的数为" + max);
            }
            else
            {
                Console.WriteLine("最大的数为" + c);
            }
            Console.ReadKey();
            写法三
            if ((a > b) && (a > c))
            {
                Console.WriteLine("最大的数为" + a);
            }
            else if ((b > c) && (b > a))
            {
                Console.WriteLine("最大的数为" + b);
            }
            else if ((c > b) && (c > a))
            {
                Console.WriteLine("最大的数为" + c);
            }
            Console.ReadKey();

题二答案:

   Console.WriteLine("请输入d");
            int d = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入e");
            int e = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入f");
            int f = Convert.ToInt32(Console.ReadLine());
            int min = 0;
            写法一
            min = d < e ? d : e;
            min = min < f ? min : f;
            Console.WriteLine("最小的数为" + min);
            Console.ReadKey();
            写法二
            if (d < e)
            {
                min = d;
            }
            else if (e < d)
            {
                min = e;
            }
            if (min < f)
            {
                Console.WriteLine("最小的数为" + min);
            }
            else
            {
                Console.WriteLine("最小的数为" + f);
            }
            Console.ReadKey();
            写法三
            if ((d < e) && (d < f))
            {
                Console.WriteLine("最小的数为" + d);
            }
            else if ((e<d ) && (e<f))
            {
                Console.WriteLine("最小的数为" + e);
            }
            else if ((f<e ) && (f <d))
            {
                Console.WriteLine("最小的数为" + f);
            }
            Console.ReadKey();

第三题答案:

   Console.WriteLine("请输入您的成绩");
           double score = Convert.ToDouble(Console.ReadLine());
           if (score >= 90)
           {
               Console.WriteLine("考的很好,您的成绩为优");
           }
           else if (score >= 80 && score < 90)
           {
               Console.WriteLine("好不错呦,您的成绩为良");
           }
           else if (score >= 70 && score < 80)
           {
               Console.WriteLine("请继续努力,您的成绩为中");
           }
           else if (score >= 60 && score < 70)
           {
               Console.WriteLine("好危险啊,您的成绩刚刚及格");
           }
           else
           {
               Console.WriteLine("好好学习吧,您还没及格");
           }
           Console.ReadKey();

第四题答案:

     Console.WriteLine("请输入您的成绩");
            int result = Convert.ToInt32(Console.ReadLine());
            string mark=string.Empty;
            if (result >= 90 && result <= 100)
            {
                mark = "优秀";
            }
            if (result >= 80 && result <= 89)
            {
                mark = "良好";
            }
            if (result >= 60 && result <= 79)
            {
                mark = "及格";
            }
            if (result <= 59)
            {
                mark = "不及格";
            }
            switch (mark)
                {
                    case "优秀":
                        Console.WriteLine("您的成绩为优秀");
                        break;
                    case "良好":
                        Console.WriteLine("您的成绩为良好");
                        break;
                    case "及格":
                        Console.WriteLine("您的成绩为及格");
                        break;
                    case "不及格":
                        Console.WriteLine("您的成绩不及格");
                        break;
                }
            Console.ReadKey();   

第五题答案:

            //第一种
            int a = 5, b = 10;
            int change = a;
            a = b;
            b = change;
            Console.WriteLine("a={0},b={1}",a,b);
            Console.ReadKey(); 

        //第二种
            int a = 10, b = 5;
            b = a + b;
            a = b - a;
            b = b - a;
            Console.WriteLine("a" + a);
            Console.WriteLine("b" + b);
            Console.Read();
时间: 2024-11-05 14:39:39

C#基础第一天-作业答案的相关文章

C#基础第二天-作业答案-九九乘法表-打印星星

题一:九九乘法表的答案 //正三角 for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { Console.Write("{0}*{1}={2} ", j, i, i * j); } Console.WriteLine(); } Console.ReadLine(); //倒三角 for (int i = 9; i >= 1; i--) { for (int j = i; j >= 1; j--

基础班第一天作业

1 <!DOCTYPE html PUBLIC "-//W3C//ulD XHTML 1.0 Strict//EN" 2 "http://www.w3.org/TR/xhtml1/Tul/xhtml1-strit.uld"> 3 <html> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8&q

20179214 2017-2018-2 《密码与安全新技术》第一周作业

20179214 2017-2018-2 <密码与安全新技术>第一周作业 课程:<密码与安全新技术> 班级: 201792 姓名: 刘胜楠 学号:20179214 上课教师:谢四江 上课日期:2018年3月15日 必修/选修: 选修 学习内容总结 ###量子密码技术简介 量子密码技术是量子物理学和密码学相结合的一门新兴学科,它是利用量子物理学方法实现密码思想的一种新型密码体制. 量子密码技术是一种实现保密通信的新方法,它比较于经典密码的最大优势是具有可证明安全性和可检测性.单词量子

萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型

本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 第一节 Python安装以及环境搭建 Python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不错的选择. Anaconda详细安装使用教程 https://blog.csdn.

机械传动控制第一周作业

机械传动控制第一周作业 现代机电传动控制要求工程师有较为广阔的知识面.在产品设计的过程中,既要充分地运用自己的专业知识,也要与其他学科进行协同设计,现代机电控制靠纯机械已经不能达到复杂的技术要求,它还需要电气和软件的共同作用,做到机电软一体化.在完成一件机械设备的性能要求后,成本的问题也是必须要充分考虑的,设计时要考虑用材成本,设计过程中要考虑能耗的均衡问题,经济因素是机械设计中一个需要权衡的问题.同时,创新也是必须的,无尽的重复和运用虽说可以使一个技能得到完善,但是创新才能使其真正的发展. 现

复习java基础第一天

一:static static: 静态的.   1. 若需要一个类的多个对象共享一个变量,则该变量需要使用 static 修饰.   2. 因为 static 修饰的变量为类的所有的实例所共享,所以 static 成员不属于某个类的实例, 而属于整个类.     所以在访问权限允许的情况下,可以使用 "类名." 直接访问静态成员(成员包括属性和方法).  3. 注意: 在静态方法里只能直接调用同类中其它的静态成员(包括变量和方法),而不能直接访问类中的非静态成员.     这是因为,对

o&#39;c基础第一天类与对象

1. 在代码中如何使用面向对象的思维去解决问题. a. 千万不要自己去1步步实现. b. 先找1下有没有现成的专门做这个事情的人. 框架. 如果框架中有这样的人 直接喊过来用就可以了. c. 框架中如果没有呢?  就自己造1个拥有这个功能的人. 这个人不仅在这个地方可以使用 在另外的地方也可以使用. 2. 面向对象相对于面向过程. 面向对象的优点: 后期程序的维护和扩展非常的方便. 如果功能发生变化 我们只需要换1个人就可以了. OC Swift Java C# ...... 面向过程优点: 与

o&#39;c基础第一天面向过程与面向对象

1. OC将C的复杂的东西简单 a. #import 指令. b. NSLog函数. c. NSString d. BOOL 2. OC在C的基础之上增加了一些面向对象的语法. 面向过程 面向对象. 是解决问题的不同的思路. 1). 将大象放进冰箱. a. 打开冰箱门. b. 把大象放进冰箱 c. 把冰箱门关上. 面向对象. 找到1个冰箱. 只要这个冰箱有自动开门 自动拉近大象 自动关门. 2). 买电脑的需求 a. 根据自己的预算和需求确定型号. 查找资料. b, rMBP 9288 c, 到

c语言基础1的作业

#include <stdio.h> int main(int argc, const char * argv[]){ // insert code here...    //计算十进制42转换为二进制.八进制.十六进制分别对应的值    int number1=42;   /* int number1=42;   for (number1; number1>=1; ) {        if ( number1%2==0)            printf("1"