33570人加入学习
(89人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费
using System;
using System.Security;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int[] intArray = { 12, 21, 33, 45, 51, 62 };
            Array.Sort(intArray); // 确保初始有序
            int t = 70;
            int[] narr = new int[intArray.Length + 1];

            // 1. 查找插入位置
            int insertIndex = narr.Length - 1; // 默认位置是末尾,处理 t 最大的情况
            for (int i = 0; i < intArray.Length; i++)
            {
                if (intArray[i] >= t)
                {
                    insertIndex = i;
                    break;
                }
            }

            // 2. 分三段复制数组
            // 复制插入位置之前的元素
            for (int i = 0; i < insertIndex; i++)
            {
                narr[i] = intArray[i];
            }
            // 插入新元素
            narr[insertIndex] = t;
            // 复制插入位置之后的元素
            for (int i = insertIndex; i < intArray.Length; i++)
            {
                narr[i + 1] = intArray[i];
            }

            // 输出新数组查看结果
            Console.WriteLine("新数组: " + string.Join(", ", narr));
        }
    }
}

 

[展开全文]
using System;
using System.Security;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string str=Console.ReadLine();
            string[] strArr = str.Split(" ");
            int[] intArray = Array.ConvertAll(strArr, int.Parse);

            int min= intArray[0];
            int minIndex = 0;

            for (int i = 0; i < intArray.Length; i++) {
                if (min > intArray[i]) {
                    min = intArray[i];
                    minIndex = i;
                }
            }

            int temp= intArray[0];
            intArray[0] = min;
            intArray[minIndex] = temp;

            Console.WriteLine();
            for (int i = 0; i < intArray.Length; i++)
            {
                Console.Write(intArray[i]+" ");
            }
            
        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int initialBottles = 364; // 初始可乐瓶数
            int totalDrunk = initialBottles; // 已喝总数,初始时已经喝掉364瓶
            int emptyBottles = initialBottles; // 空瓶数,初始有364个空瓶

            // 循环兑换,直到空瓶不足3个
            while (emptyBottles >= 3)
            {
                int newBottles = emptyBottles / 3; // 当前空瓶可兑换的新可乐数量
                totalDrunk += newBottles; // 喝掉新兑换的可乐
                emptyBottles = emptyBottles % 3 + newBottles; // 更新空瓶数:剩余空瓶 + 新喝掉产生的空瓶
            }

            Console.WriteLine($"一共可以喝 {totalDrunk} 瓶可乐");
            Console.WriteLine($"剩下 {emptyBottles} 个空瓶");
        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string str=Console.ReadLine();
            for (int i = 0; i < str.Length; i++) {
                if ((str[i]>= 'a' && str[i]<='z')) {
                    char c= (char)(str[i] + 3);
                    if (c > 'z')
                    {
                        c -= (char)26;
                    }
                    Console.Write(c);
                }else if ((str[i] >= 'A' && str[i] <= 'Z'))
                {
                    char c = (char)(str[i] + 3);
                    if (c > 'Z')
                    {
                        c -= (char)26;
                    }
                    Console.Write(c);
                }
                else
                {
                    Console.Write(str[i]);
                }

            }
        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string str=Console.ReadLine();
            for (int i = 0; i < str.Length; i++) {
                if ((str[i]>= 'a' && str[i]<='z') || (str[i] >= 'A' && str[i] <= 'Z')) {
                    char c= (char)(str[i] + 3);
                    if (c > 'z'&& c<'z'+4)
                    {
                        c -= (char)26;
                    }
                    if (c > 'Z' && c<'Z'+4)
                    {
                        c -= (char)26;
                    }
                    Console.Write(c);
                }
                else
                {
                    Console.Write(str[i]);
                }

            }
        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Random rd=new Random();
            int rdnum=rd.Next(1,101);

            do
            {
                int num = int.Parse(Console.ReadLine());
                if (num> rdnum)
                {
                    Console.WriteLine($"{num}大了");
                }
                if (num < rdnum)
                {
                    Console.WriteLine($"{num}小了");
                }
                if (num == rdnum)
                {
                    Console.WriteLine($"{num}猜对了");
                    break;
                }
            } while (true);
            
        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int num1=int.Parse(Console.ReadLine());
            int num2 = int.Parse(Console.ReadLine());
            int n=num1>num2?num2:num1;
            int w=0;

            for (int i = 1; i <= n; i++) {
                if (num1 % i == 0 && num2 % i == 0) {
                    w = i;
                }
            }
            Console.WriteLine(w);
        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int num1=int.Parse(Console.ReadLine());
            int num2 = int.Parse(Console.ReadLine());
            int n=num1>num2?num2:num1;

            for (int i = n; i >0; i--) {
                if (num1 % i == 0 && num2 % i == 0) {
                    Console.WriteLine(i);break;
                }
            }
        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for (int i = 1; i <= 9; i++)
            {
                for(int j = 1; j <= i; j++)
                {
                    Console.Write($"{j}x{i}={j*i} ");
                }
                Console.WriteLine();
            }
        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for (int i = 1; i < 20; i++) //母鸡
            {
                for(int j= 1; j < 33; j++) //公鸡
                {
                    for(int  k= 1; k < 50;k++) //小鸡
                    {
                        if (5 * i + 3 * j + 2 * k == 100)
                        {
                            Console.WriteLine($"母鸡:{i},公鸡:{j},小鸡:{k}");
                        }
                    }
                }
            }

        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=1; i <=n; i++)
            {
                for (int j=0;j<i-1;j++)
                {
                        Console.Write(' ');
                }
                for(int k = 0; k < n; k++)
                {
                    Console.Write('*');
                }
                
                Console.Write('\n');
            }

        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=1; i <=n; i++)
            {
                for (int j=0;j<n-i;j++)
                {
                        Console.Write('-');
                }
                for(int k = 0; k < i; k++)
                {
                    Console.Write('*');
                }
                
                Console.Write('\n');
            }

        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=1; i <=n; i++)
            {
                for (int j=0;j<n-i;j++)
                {
                        Console.Write('-');
                }
                for(int k = 0; k < 2*i-1; k++)
                {
                    Console.Write('*'); 
                }

                Console.Write('\n');
            }

        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=1; i <=n; i++)
            {
                for (int j=0;j<n-i;j++)
                {
                        Console.Write('-');
                }
                for(int k = 0; k < 2*i-1; k++)
                {
                    Console.Write('*'); 
                }
                Console.Write('\n');
            }

            for( int i = n-1,b=1;i>0;i--,b++)
            {
                for (int j = 0; j < b; j++) {
                    Console.Write('-');
                }
                for (int k = 0; k < 2 * i - 1; k++)
                {
                    Console.Write('*');
                }
                Console.Write('\n');
            }
        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=1; i <=n; i++)
            {
                for (int j=0;j<n-i;j++)
                {
                        Console.Write('-');
                }
                for(int k = 0; k < 2*i-1; k++)
                {
                    Console.Write('*'); 
                }
                Console.Write('\n');
            }

            for( int i = 1;i<=n-1;i++)
            {
                for (int j = 0; j < i; j++) {
                    Console.Write('-');
                }
                for (int k = 0; k < 2*(n - i)-1; k++)
                {
                    Console.Write('*');
                }
                Console.Write('\n');
            }
        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=1; i <=n; i++)
            {
                for (int j=0;j<i;j++)
                {
                    Console.Write('*');
                }
                Console.Write('\n');
            }

        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=1; i <=n; i++)
            {
                for (int j=0;j<i;j++)
                {
                    if (j == i - 1)
                    {
                        Console.Write('*');
                    }
                    else {
                        Console.Write(' ');
                    }
                    
                }
                Console.Write('\n');
            }

        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=1; i <=n; i++)
            {
                for (int j=0;j<i-1;j++)
                {
                        Console.Write(' ');
                }
                Console.Write('*');
                Console.Write('\n');
            }

        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            for (int i=n; i >0; i--)
            {
                for (int j=0;j<i-1;j++)
                {
                        Console.Write(' ');
                }
                Console.Write('*');
                Console.Write('\n');
            }

        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            int m = int.Parse(Console.ReadLine());
            for (int i=0; i <n; i++)
            {
                for (int j=0;j<m;j++)
                {
                    Console.Write('*');
                }
                Console.Write('\n');
            }

 
            
        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for(int i=1; i <100; i++)
            {
                if (i%2!=0)
                {
                    Console.Write(i);
                    Console.Write(' ');
                }

            }

 
            
        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for(int i=1; i <100; i++)
            {
                if (i%2==0)
                {
                    continue;
                }
                Console.Write(i);
                Console.Write(' ');
            }

 
            
        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            char n;
            int sum = 0;
            do
            {
                n = (char)Console.Read();
                if(n>='1' && n <= '9')
                {
                    sum+=n-'0';
                }

                if (n=='*')
                {
                    sum += 500;
                }
            } while (n != '#');
            Console.WriteLine($"{sum}");

            //for (char i = '0'; i <= '9'; i++) { 
            // Console.WriteLine($"{i}->{(int)i}");
            //}


        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n=int.Parse(Console.ReadLine());
            string s ="";
            int c = 0;
            for(int i=1; i <=n; i++)
            {
                if (n%i==0)
                {
                    s += i+" ";
                    
                    c++;
                }
            }
            Console.WriteLine($"因数:{s},个数:{c}");

        }
    }
}
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int n=int.Parse(Console.ReadLine());
            bool c = false;
            for(int i=2; i <n; i++)
            {
                if (n%i==0)
                {
                    c = true;
                    break;
                }

            }

            Console.WriteLine($"{n}{(c?"不":"")}是质数(素数)");
            
        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            char n;
            int sum = 0;
            do
            {
                n = (char)Console.Read();
                if(n>'0' && n <= '9')
                {
                    sum+=(n-'0');
                }
            } while (n != '\n');
            Console.WriteLine($"{sum}");

            //for (char i = '0'; i <= '9'; i++) { 
            // Console.WriteLine($"{i}->{(int)i}");
            //}


        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int a = int.Parse(Console.ReadLine());
            int b = a;
            int sum = 0;
            while (a>0)
            {
                int t = a % 10;
                sum *= 10;
                sum +=t;
                a /= 10;

            }

            if (b==sum) {
                Console.WriteLine("回文数");
            }
            else{
                Console.WriteLine("不是回文数");
            }
           

        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int a = int.Parse(Console.ReadLine());
            bool b = false;
            while (a>0)
            {
                int t = a % 10;

                if(t != 0 || b) {
                    Console.Write(t);
                    b = true;
                }
                
                a /= 10;

            }

        }
    }
}

 

[展开全文]
using System;

namespace ConsoleApp3
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("年份闰年判断程序!\n");
            do
            {
                Console.Write("请输入年份:");
                string yearStr = Console.ReadLine();//从控制台获取年份
                yearStr = yearStr.Trim().ToLower();//去除前后空格并转化为小写字母

                if (yearStr =="q" )
                {
                    Console.WriteLine("退出程序!\n");
                    break;
                }

                //int year = int.Parse(yearStr); //字符串转整型,转换失败报出异常
                //int year = Convert.ToInt32(year);//字符串转整型,转换失败报出异常
                if (int.TryParse(yearStr,out int year))//尝试字符串转整型,转换成功返回true,转换失败返回false
                {

                    if (year < 1 || year > 9999)
                    {
                        Console.WriteLine($"年份 {year} 不在合理的范围内(1-9999),请重新输入。\n");
                        continue;
                    }

                    bool isLeapYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
                    Console.WriteLine($"{year}年,{(isLeapYear?"是":"不是")}闰年!\n");
                }
                else
                {
                    Console.WriteLine("输入无效,请输入一个有效的年份数字或输入'q'退出。\n");
                }

            }while (true);
        }
    }
}

 

[展开全文]

var (a,b)=(1,2);
Console.WriteLine($"a={a},b={b}");
(a, b) = (b, a);
Console.WriteLine($"a={a},b={b}");

[展开全文]

//输出语句

Console.WriteLine("");

 

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(117)
图文(3)