当前位置:编程学习 > C#/ASP.NET >>

刚学c# 老师出了3道题求教

1、 输入三个整数x,y,z,请把这三个数由小到大输出(排序);2、输入两个数x,y, 交换二者的值;3、利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 尽量简单点
补充:我是非计算机专业的 完完全全的头一次学
追问:第2题变量赋值了会不会有些固定 不太严谨 能不能做个任意俩个数之间都能交换的
答案:1、 输入三个整数x,y,z,请把这三个数由小到大输出(排序);

int[] a = { 1, 9, 3 };
Array.Sort(a);
string str = "";
for (int i = 0; i < a.Length; i++)
 {
       str += a[i];
}
Console.Write(str);

 

2、输入两个数x,y, 交换二者的值;(需要一个中间变量(intc)来暂时存储)

            int inta = 5;
            int intb = 10;
            int intc = inta;
            inta = intb;
            intb = intc;

 

3、利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

            int num = 100;
            if (num >= 90)
            {
                Console.Write("A");
            }
            else if (num >= 60)
            {
                Console.Write("B");
            }
            else
            {
                Console.Write("C");
            }

上一个:怎样学好C#
下一个:学习JAVA、c#及VC++的所使用的学习软件,最好是有例题、源代码并且列出学习重点的软件,请将BT种子发送到邮箱291047383@qq.com

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,