<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; ...
随机推荐
- 在开源项目或项目中使用git建立fork仓库
前言: vector我们经常使用,对vector里面的基本函数构造函数.增加函数.删除函数.遍历函数我们也会用到.其中在使用遍历之后erase删除元素过程中,会出现一种删除最后一个元素破坏了迭代器的情 ...
- postgresql高可用集群部署
一.概况 1.概念 pgsql高可用集群采用postgresql+etcd+patroni+haproxy+keepalived等软件实现,以postgresql做数据库,etcd存储集群状态,pat ...
- 云无关、桌面端、基于Kubernetes的平台Otomi
一.Otomi介绍 Otomi官网:https://otomi.io/ Otomi-core核心模块Github地址:https://github.com/redkubes/otomi-core Ot ...
- JS 开发中数组常用的方法
大家有没有想过,js数组为什么会有这么多的方法,没错,就是为了不同场景下处理数据的需要,就像设计模式一样,都是为了能更好的处理当前场景的需要. 首先怎么创建一个数组呢, // 两种方式 // 1,构造 ...
- CQOI2021 退役记
Day -1 晚上去了酒店然后就睡觉了. Day 1 进考场之前互相奶. 进了考场之后看题,发现T1很水(伏笔1,然后直接开始写 \(\Theta(n\log^2n)\)(二分+动态开点线段树),调了 ...
- 洛谷4895 独钓寒江雪 (树哈希+dp+组合)
qwq 首先,如果是没有要求本质不同的话,那么还是比较简单的一个树形dp 我们令\(dp[i][0/1]\)表示是否\(i\)的子树,是否选\(i\)这个点的方案数. 一个比较显然的想法. \(dp[ ...
- 2020.11.6-vj补题
A - A CodeForces - 136A 题解:按输入的顺序输出对应的下标即可,定义一个数组,将输入的作为下标,下标为值,最后依次输出即可: #include<bits/stdc++.h& ...
- 解决el-checkbox-group 的v-model无法绑定对象数组
elementUI官方文档中el-checkbox-group组件绑定的都为一维数组,真实业务中数据绑定往往是多个键值对的对象数组,本文主要解决这个问题. 如下代码: <el-checkbox- ...
- 分享一份软件测试项目实战(web+app+h5+小程序)
大家好,我是谭叔. 本次,谭叔再度出马,给大家找了一个非常适合练手的软件测试项目,此项目涵盖web端.app端.h5端.小程序端,可以说非常之全面. 缘起 在这之前,谭叔已经推出了九套实战教程. 但是 ...
- 【Java虚拟机5】Java内存模型(硬件层面的并发优化基础知识--指令乱序问题)
前言 其实之前大家都了解过volatile,它的第一个作用是保证内存可见,第二个作用是禁止指令重排序.今天系统学习下为什么CPU会指令重排. 存储器的层次结构图 1.CPU乱序执行指令的根源 CPU读 ...