博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初学C#的简单编程题合集(更新)
阅读量:4560 次
发布时间:2019-06-08

本文共 2189 字,大约阅读时间需要 7 分钟。

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

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();        }    }}

 

 

 

 

 

转载于:https://www.cnblogs.com/lMonster81/p/10433789.html

你可能感兴趣的文章
多线程(3)
查看>>
sizeof(即类型大小)详解-转自http://veryti.com/question/443
查看>>
[恢]hdu 1005
查看>>
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问 ....
查看>>
views_object / views_db_object
查看>>
静态缓存
查看>>
在线编辑器ckeditor配置与使用
查看>>
出圈问题C++源码(STLVector)
查看>>
instanceof语法解释
查看>>
计算字符串的高度
查看>>
CSS中对图片(background)的一些设置心得总结
查看>>
iOS 定位功能
查看>>
1776. Anniversary Firework sdut 2507 焰火表演
查看>>
sdut 1483 红色警戒之CZ的复仇
查看>>
[Leetcode] Subsets
查看>>
多线程 用户级线程和内核级线程 from C++多核高级编程
查看>>
微信小程序开发之图片预览
查看>>
ASP.NET Core学习系列
查看>>
饼图中如何将一定比例的小切片收集在一起
查看>>
转:使用Tengine替代Nginx作为负载均衡服务器
查看>>