//1,定位显示ASCI码值为30到119的字符
using System;
class Program
{
    static void Main()
    {
        int i, n = 0;
        for (i = 30; i <= 119; i++)
        {
            if (n % 10 == 0 && n > 0)
                Console.WriteLine();
                Console.Write("{0:D3}:{1}  ", i, (char)i);
                n++;     
        }
        Console.WriteLine();
    }
}

//2,按左下方为三角形格式输出九九乘法表
using System;
class Program
{
    static void Main()
    {
        int m, n;
        Console.Write("   *");
        for (m = 1; m <= 9; m++)
            Console.Write("{0,4}", m);
        Console.WriteLine();
        for (m = 1; m <= 9; m++)
        {
            Console.Write("{0,4}", m);
            for (n = 1; n <= m; n++)
                Console.Write("{0,4}", m * n);
            Console.WriteLine();
        }
    }
}

//2.1,编程输出倒三角图案
using System;
class Program
{
    static void Main()
    {
        int i, j, k;
        for (i = 1; i <= 4; i++)
        {
            for (j = 1; j < i; j++)
                Console.Write(" ");
            for (k = 1; k <= 9 - 2 * i; k++)
                Console.Write("*");
            Console.WriteLine();
        }
    }
}

//3,编程输出1-100的3的倍数
using System;
class Program
{
    static void Main()
    {
        int i, n = 0;
        for (i = 1; i < 100; i++)
        {
            if (i % 3 != 0)
                continue;
            if (n % 10 == 0 && n > 0)
                Console.WriteLine();
            n++;
            Console.Write("{0,3}", i);
        }
        Console.WriteLine();
    }
}

//4,输入5个整数,并显示正整数,读到负整数时做出相应处理
using System;
class MainClass
{
    static void Main()
    {
        int i;
        for (i = 1; i <= 5; i++)
        {
            Console.Write("请输入第{0}个数:", i);
            string x = Console.ReadLine();
            int n = int.Parse(x);
            if (n < 0)
                break;
            Console.WriteLine("n={0}", n);
        }
        Console.WriteLine("该数是负数!");
    }
}

//5,输入5个整数,并显示正整数,读到负整数时做出相应处理
using System;
class MainClass
{
    static void Main()
    {
        int i;
        for (i = 1; i <= 5; i++)
        {
            Console.Write("请输入第{0}个数:", i);
            string x = Console.ReadLine();
            int n = int.Parse(x);
            if (n < 0)
                continue;
            Console.WriteLine("n={0}", n);
        }
        Console.WriteLine("该数是负数!");
    }
}

<C#任务导引教程>练习一的更多相关文章

  1. <C#任务导引教程>练习十

    /*83,使用接口完成多继承问题 简化版*/using System;interface ITeacher{    string Name    {        get;        set;   ...

  2. <C#任务导引教程>练习九

    //75,异常情况using System;class Program{    public static void Main()    {        Console.Write("请输 ...

  3. <C#任务导引教程>练习八

    //66,静态成员与非静态成员的访问方式using System;class Text{    public int x;    public static int y;//静态数据成员    voi ...

  4. <C#任务导引教程>练习七

    //55,类的声明示例using System;class Date{    public int year;    public int month;    public int day;    p ...

  5. <C#任务导引教程>练习六

    //54五名学生参加了两门课程的考试,试输入成绩,统计出各科的最高分,最低分,平均分及每个学生的平均成绩(要求用对话框显示成绩统计结果)using System;using System.Window ...

  6. <C#任务导引教程>练习五

    //27,创建一个控制台应用程序,声明两个DateTime类型的变量dt,获取系统的当前日期时间,然后使用Format格式化进行规范using System;class Program{    sta ...

  7. <C#任务导引教程>练习四

    //27,创建一个控制台应用程序,声明两个DateTime类型的变量dt,获取系统的当前日期时间,然后使用Format格式化进行规范using System;class Program{    sta ...

  8. <C#任务导引教程>练习三

    /*Convert.ToInt("213165");int a=12345;string sn=a.ToString();//把a转换成字符串snint b=int.Parse(s ...

  9. <C#任务导引教程>练习二

    //6,goto语句求1+++100之和using System;class Program{    static void Main()    {        int i=1,sum=0;     ...

随机推荐

  1. 数字图像处理(一)之灰度转换和卷积python实现

    使用Python实现数字图像处理中如下功能: 彩色图像转成灰度图像 实现图像的相关&卷积操作 实现图像的高斯核卷积 使用的库和python版本如下: imageio:2.9.0 用于读取磁盘中 ...

  2. 程序员微机课系列—我的nodejs多版本管理方法

    nodejs的多版本配置对于我来说一直都是一个较为头疼的事情.本人的开发工作会涉及electron以及前端,对于工作中使用的npm包(点名node-sqlite3和node-sass)在某些情况下,会 ...

  3. 题解 2020.10.24 考试 T4 模板

    题目传送门 题目大意 有一个 \(n\) 个点组成的树,有 \(m\) 次操作,每次将 \(1\to x\) 的路径上每个点都加入一个颜色为 \(c\) 的小球.但是每个点都有大小限制,即小球个数超过 ...

  4. Redis 基础数据类型重温

    有一天你突然收到一条线上告警:Redis 内存使用率 85%.你吓坏了赶紧先进行扩容然后再去分析 big key.等你进行完这一系列操作之后老板叫你去复盘,期间你们聊到了业务的数据存储在 Redis ...

  5. 面试题 08.12. N皇后

    题目 设计一种算法,打印 N 皇后在 N × N 棋盘上的各种摆法,其中每个皇后都不同行.不同列,也不在对角线上.这里的"对角线"指的是所有的对角线,不只是平分整个棋盘的那两条对角 ...

  6. kviy TextInput 触发事件

    from kivy.uix.widget import Widget from kivy.app import App from kivy.lang import Builder Builder.lo ...

  7. Java:AQS 小记-1(概述)

    Java:AQS 小记-1(概述) 概述 全称是 Abstract Queued Synchronizer(抽象队列同步器),是阻塞式锁和相关的同步器工具的框架,这个类在 java.util.conc ...

  8. Java:容器类线程不安全

    Java:容器类线程不安全 本笔记是根据bilibili上 尚硅谷 的课程 Java大厂面试题第二季 而做的笔记 1. Collection 线程不安全的举例 前言 1.当我们执行下面语句的时候,底层 ...

  9. BUAA 2020 软件工程 提问回顾与个人总结

    BUAA 2020 软件工程 提问回顾与个人总结 Author: 17373051 郭骏 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 提问回顾 ...

  10. spring security中动态更新用户的权限

    在程序的执行过程中,有时有这么一种需求,需要动态的更新某些角色的权限或某些人对应的权限,当前在线的用户拥有这个角色或拥有这个权限时,在不退出系统的情况下,需要动态的改变的他所拥有的权限. 需求:张三 ...