<C#任务导引教程>练习一
//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#任务导引教程>练习一的更多相关文章
- <C#任务导引教程>练习十
/*83,使用接口完成多继承问题 简化版*/using System;interface ITeacher{ string Name { get; set; ...
- <C#任务导引教程>练习九
//75,异常情况using System;class Program{ public static void Main() { Console.Write("请输 ...
- <C#任务导引教程>练习八
//66,静态成员与非静态成员的访问方式using System;class Text{ public int x; public static int y;//静态数据成员 voi ...
- <C#任务导引教程>练习七
//55,类的声明示例using System;class Date{ public int year; public int month; public int day; p ...
- <C#任务导引教程>练习六
//54五名学生参加了两门课程的考试,试输入成绩,统计出各科的最高分,最低分,平均分及每个学生的平均成绩(要求用对话框显示成绩统计结果)using System;using System.Window ...
- <C#任务导引教程>练习五
//27,创建一个控制台应用程序,声明两个DateTime类型的变量dt,获取系统的当前日期时间,然后使用Format格式化进行规范using System;class Program{ sta ...
- <C#任务导引教程>练习四
//27,创建一个控制台应用程序,声明两个DateTime类型的变量dt,获取系统的当前日期时间,然后使用Format格式化进行规范using System;class Program{ sta ...
- <C#任务导引教程>练习三
/*Convert.ToInt("213165");int a=12345;string sn=a.ToString();//把a转换成字符串snint b=int.Parse(s ...
- <C#任务导引教程>练习二
//6,goto语句求1+++100之和using System;class Program{ static void Main() { int i=1,sum=0; ...
随机推荐
- 数字图像处理(一)之灰度转换和卷积python实现
使用Python实现数字图像处理中如下功能: 彩色图像转成灰度图像 实现图像的相关&卷积操作 实现图像的高斯核卷积 使用的库和python版本如下: imageio:2.9.0 用于读取磁盘中 ...
- 程序员微机课系列—我的nodejs多版本管理方法
nodejs的多版本配置对于我来说一直都是一个较为头疼的事情.本人的开发工作会涉及electron以及前端,对于工作中使用的npm包(点名node-sqlite3和node-sass)在某些情况下,会 ...
- 题解 2020.10.24 考试 T4 模板
题目传送门 题目大意 有一个 \(n\) 个点组成的树,有 \(m\) 次操作,每次将 \(1\to x\) 的路径上每个点都加入一个颜色为 \(c\) 的小球.但是每个点都有大小限制,即小球个数超过 ...
- Redis 基础数据类型重温
有一天你突然收到一条线上告警:Redis 内存使用率 85%.你吓坏了赶紧先进行扩容然后再去分析 big key.等你进行完这一系列操作之后老板叫你去复盘,期间你们聊到了业务的数据存储在 Redis ...
- 面试题 08.12. N皇后
题目 设计一种算法,打印 N 皇后在 N × N 棋盘上的各种摆法,其中每个皇后都不同行.不同列,也不在对角线上.这里的"对角线"指的是所有的对角线,不只是平分整个棋盘的那两条对角 ...
- kviy TextInput 触发事件
from kivy.uix.widget import Widget from kivy.app import App from kivy.lang import Builder Builder.lo ...
- Java:AQS 小记-1(概述)
Java:AQS 小记-1(概述) 概述 全称是 Abstract Queued Synchronizer(抽象队列同步器),是阻塞式锁和相关的同步器工具的框架,这个类在 java.util.conc ...
- Java:容器类线程不安全
Java:容器类线程不安全 本笔记是根据bilibili上 尚硅谷 的课程 Java大厂面试题第二季 而做的笔记 1. Collection 线程不安全的举例 前言 1.当我们执行下面语句的时候,底层 ...
- BUAA 2020 软件工程 提问回顾与个人总结
BUAA 2020 软件工程 提问回顾与个人总结 Author: 17373051 郭骏 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 提问回顾 ...
- spring security中动态更新用户的权限
在程序的执行过程中,有时有这么一种需求,需要动态的更新某些角色的权限或某些人对应的权限,当前在线的用户拥有这个角色或拥有这个权限时,在不退出系统的情况下,需要动态的改变的他所拥有的权限. 需求:张三 ...