为了账号安全,请及时绑定邮箱和手机立即绑定

C#开发轻松入门

难度入门
时长 4小时43分
学习人数
综合评分9.40
828人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.2 逻辑清晰
  • 逻辑非 !  取反,如果结果真 返回假,如果结果假 返回真

    逻辑与 && 两布尔表达式结果同时为True时结果为True,判断两个布尔类型表达式有一个为False,结果就为False

    逻辑或 || 只要两个表达式有一个位True,结果就为True,两个表达式同时为False时返回结果才为False

    查看全部
  • ()不会打印3

    A Console.Write((int)3.6);浮点型强制转换整形去掉小数点 结果3


    B Console.Write((double)3.6); 浮点型3.6

    C Console.Write((int)3); 整形3

    D Console.Write((double)3); 输出浮点型3

    查看全部
    0 采集 收起 来源:练习题

    2024-03-06

  • 试了试

    目前还不会在同一个文件里,创建新的类

    不然,就可以

    创建 学生类 class student

    包含 (属性) 姓名和分数  string name;int score;

    同时包含 (方法) set姓名和set分数 以及 get姓名和get分数

            void    setName()

            void    setScore()

            string    getName()

            int    getName()

    创建包含8个学生的 学生数组    student[] ss=new student[8];

    给每个学生 录入 姓名和分数

            ss[0].setName("吴松");

            ss[0].setScore(89);

    然后 比较学生的分数得到最大值和序列号

    根据序列号可以get姓名



    记录,如果以后还记得 尝试一下

    查看全部
    0 采集 收起 来源:练习题目

    2024-02-29

  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace projAboveAvg
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[] names = new string[] {"景珍","林慧洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"};
                int[] score = new int[] {90,65,88,70,46,81,100,68};
                int sum = 0,avg;
                foreach(int i in score){
                    sum += i;
                }
                avg = sum / score.Length;
                Console.Write("平均分是"+ avg +",高于平均分的有:");
                for(int i = 0;i<score.Length;i++){
                    if(score[i] > avg){
                        Console.Write(names[i]+" ");
                    }
                }
            }
        }
    }
    查看全部
    0 采集 收起 来源:最终项目

    2024-01-14

  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace projGetMaxScore
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[,] stu = new string[8, 2] { { "吴松", "89"}, { "钱东宇","90"}, {"伏晨","98" }, {"陈陆","56" }, {"周蓉","60" }, {"林日鹏","91" },{"何昆","93" }, {"关欣","85" } } ;
              // 查找分数最高的同学
                int maxScore = int.MinValue;
                string topStudent = "";
    
                // 获取数组的行数和列数
                int rows = stu.GetLength(0);
                int cols = stu.GetLength(1);
    
                // 遍历数组
                for(int i = 0;i<rows;i++){
                    int score = int.Parse(stu[i,1]);
                    if(score > maxScore){
                        maxScore = score;
                        topStudent = stu[i,0];
                    }
                }
    
                // 输出分数最高的同学的姓名和分数
                Console.WriteLine($"分数最高的同学是{topStudent},分数是{maxScore}");
        }
        }
    }
    查看全部
    0 采集 收起 来源:练习题目

    2024-01-14

  • 在 C# 中,GetLength 和 Length 是数组的两个不同的属性,用于获取数组的长度信息。它们之间的主要区别在于:

    Length 属性:

    示例:

    csharpCopy codeint[] arr = new int[] { 1, 2, 3, 4, 5 };int length = arr.Length; // length 的值是 5

    Length 是数组的属性,用于获取数组的总元素个数。

    对于一维数组,Length 返回的是数组的总元素个数。

    对于多维数组,Length 返回的是数组的总元素个数,包括所有维度的元素个数的乘积。

    Length 是一个整数属性。

    GetLength 方法:

    示例:

    csharpCopy codeint[,] matrix = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 } };int rows = matrix.GetLength(0);    // rows 的值是 3int columns = matrix.GetLength(1); // columns 的值是 2

    GetLength 是一个方法,用于获取指定维度上的元素个数。

    GetLength 接受一个参数,表示维度的索引。

    对于一维数组,可以使用 GetLength(0) 来获取数组的长度。

    对于多维数组,可以使用 GetLength(index) 来获取指定维度的元素个数。

    总的来说,Length 用于获取整个数组的元素个数,而 GetLength 用于获取指定维度上的元素个数。

    查看全部
    0 采集 收起 来源:练习题目

    2024-01-14

  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Test
    {
        class Program
        {
            static void Main(string[] args)
            {
                //声明整型数组,保存一组整数
                int[] num = new int[] { 3,34,43,2,11,19,30,55,20};
                //请完善代码,判断数组中有没有7的整倍数
                bool has7 = false;
                foreach(int x in num){
                    if(x%7==0){
                        has7 = true;
                        break;
                    }
                }
                if(has7){
                        Console.Write("有7的整倍数");
                    }
                    else{
                        Console.Write("没有7的整倍数");
                    }
            }
        }
    }
    查看全部
    0 采集 收起 来源:编程练习

    2024-01-14

  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Test
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[] t =new  string[]{"C","Sh","a","rp"};
                //遍历字符串数组t
                foreach(string x in t)
                {
                    Console.Write(x);
                }
            }
        }
    }
    查看全部
  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Test
    {
        class Program
        {
            static void Main(string[] args)
            {
                //声明整型数组,保存一组整数
                int[] num = new int[] { 3,34,42,2,11,19,30,55,20};
                //请完善代码,循环打印数组中的偶数
                for(int i = 0;i<num.Length;i++){
                    if(num[i]%2==0)
                    {
                        Console.Write(num[i]+",");
                    }
                }
    
            }
        }
    }
    查看全部
    0 采集 收起 来源:编程练习

    2024-01-14

  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Test
    {
        class Program
        {
            static void Main(string[] args)
            {
               string[] names = {"关羽","张飞","赵云","马超","黄忠"};//请在这里完善代码
               for(int x=0;x< names.Length;x++){
                   Console.Write(names[x]+",");
               }
            }
        }
    }
    查看全部
    0 采集 收起 来源:编程练习

    2024-01-14

  • using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

               string[] names = {"关羽","张飞","赵云","马超","黄忠"};//请在这里完善代码

               for(int x=0;x< names.Length;x++){

                   Console.Write(names[x]+",");

               }

            }

        }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2024-01-14

  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Test
    {
        class Program
        {
            static void Main(string[] args)
            {
                //声明“职位”数组,初始化为:"经理","项目主管","技术总监","财务主管"
                string[] job = new string[4]{"经理","项目主管","技术总监","财务主管"};
                for (int i = 0; i < job.Length ; i++)
                {
                    Console.WriteLine(job[i]);//打印职位
                }
            }
        }
    }
    查看全部
  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Test
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[] age = new int[4];        ;//声明并初始化长度为4的整形数组
                //为数组元素赋值
                age[ 0] = 18;
                age[1 ] = 20;
                age[ 2] = 23;
                age[ 3] = 17;
                Console.WriteLine("四名同学的年龄是:{0}、{1}、{2}、{3}",
                    age[ 0],age[ 1],age[ 2],age[ 3]);
            }
        }
    }
    查看全部
  • using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace Test
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[] age = new int[4];        ;//声明并初始化长度为4的整形数组
                //为数组元素赋值
                age[ 0] = 18;
                age[1 ] = 20;
                age[ 2] = 23;
                age[ 3] = 17;
                Console.WriteLine("四名同学的年龄是:{0}、{1}、{2}、{3}",
                    age[ 0],age[ 1],age[ 2],age[ 3]);
            }
        }
    }
    查看全部
  • using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

                //请完善代码

                for(int y=1;y<=7;y++){

                    for(int x=1;x<=7;x++){

                        if(x==y||x+y==8)

                        Console.Write("O");

                        else{

                            Console.Write(".");

                        }

                    }

                    Console.WriteLine();

                }

            }

        }

    }

    查看全部
    0 采集 收起 来源:编程练习

    2024-01-14

举报

0/150
提交
取消
课程须知
本课程是C#基础课程,热烈欢迎各位小伙伴拍砖吐槽!!
老师告诉你能学到什么?
1、C#的基本概念 2、Visual Studio的使用技巧 3、C#的语法和程序逻辑

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!