zoukankan      html  css  js  c++  java
  • 初学C#的简单编程题合集(更新)

    编写一个控制台应用程序,要求完成下列功能。

    1)   接收一个整数 n。

    2)   如果接收的值 n 为正数,输出 1 到 n 间的全部整数。

    3)   如果接收的值为负值,用 break 或者 return 退出程序。

    4)   转到(1)继续接收下一个整数。

    答案不唯一,格式也不唯一

    namespace ConsoleApp1
    {
        class Program
        {
    
            static void Main(string[] args)
            {
                Solution();
                return;
            }
    
            static void Solution()
            {
                int n;
                while(true)
                {
                    n = int.Parse(Console.ReadLine());
                    if(n >= 0)
                    {
                        for(int i = 1; i <= n; i++)
                        {
                            Console.WriteLine(i.ToString());
                        }
                    }
                    else if(n == 0)
                    {
                        continue;
                    }
                    else
                    {
                        return;
                    }
                }
            }
        }
    }

    二:

    编写一个控制台应用程序,要求用户输入 5 个大写字母,如果用户输入的信息不满足要求,提示帮助信息并要求重新输入。

    namespace ConsoleApp1
    {
        class Program
        {
    
            static void Main(string[] args)
            {
                Solution();
                return;
            }
    
            static void Solution()
            {
                Console.WriteLine("输入5个大写字母");
                string str = Console.ReadLine();
                bool flag = true;
                if (str.Length != 5)
                    flag = false;
                if(flag)
                for(int i = 0; i < 5; i++)
                    {
                        if(str[i] < 'A' || str[i] > 'Z')
                        {
                            flag = false;
                            break;
                        }
                    }
                while(flag == false)
                {
                    Console.WriteLine("输入5个大写字母");
                    str = Console.ReadLine();
                    flag = true;
                    if (str.Length != 5)
                        flag = false;
                    if (flag)
                        for (int i = 0; i < 5; i++)
                        {
                            if (str[i] < 'A' || str[i] > 'Z')
                            {
                                flag = false;
                                break;
                            }
                        }
                }
                Console.WriteLine("用户的输入为" + str);
                Console.ReadKey();
            }
        }
    }
  • 相关阅读:
    Mac 国内安装homebrew办法
    字符串方法及注释
    文件的操作
    集合
    Mac下CVS文件编码转换
    字符串格式化
    postman常用断言的一些内置方法
    get与post区别
    pygame知识点(持续更新)
    记录第一次使用
  • 原文地址:https://www.cnblogs.com/lMonster81/p/10433789.html
Copyright © 2011-2022 走看看