实验报告2 创建简单的C#应用程序及基本编程方法(2)

2019-03-03 17:35

使用if...else 语句描述下面的流程图,判定结果自己设定。

开始输入数据1输入数据2数据1>数据2?否数据1=数据2?否是输出判定结果1是输出判定结果2输出判定结果3

using System;

using System.Collections.Generic; using System.Linq; using System.Text;

namespace ConsoleApplication8 {

class Program {

static void Main(string[] args) {

Console.WriteLine(\开始\);

Console.WriteLine(\输入数据一:\); int a = int.Parse(Console.ReadLine()); Console.WriteLine(\输入数据二:\); int b = int.Parse(Console.ReadLine()); if (a > b) {

Console.WriteLine(\输出判定结果一:\); Console.WriteLine(\数据一大于数据二\); }

else if (a == b) {

Console.WriteLine(\输出判定结果二:\);

Console.WriteLine(\数据一等于数据二\); } else {

Console.WriteLine(\输出判定结果三:\); Console.WriteLine(\数据一小于数据二\); } Console.ReadLine(); } }

}运行结果如右图:

使用switch语句设计一个简单的星期提示程序,根据用户从命令行输入的数据输出相应的星期提示,比如,当输入1的时候,则提示“今天是周一”,依此类推。

using System;

using System.Collections.Generic; using System.Linq; using System.Text;

namespace ConsoleApplication6 {

class Program {

static void Main(string[] args) { {

Console.WriteLine(\请输入一个数字:\); string i = Console.ReadLine();

bool flag = false;

do {

switch (i) {

case \:

Console.WriteLine(\今天是周一\); flag = true; break; case \:

Console.WriteLine(\今天是周二\); flag = true; break; case \:

Console.WriteLine(\今天是周三\); flag = true; break; case \:

Console.WriteLine(\今天是周四\); flag = true; break; case \:

Console.WriteLine(\今天是周五\); flag = true; break; case \:

Console.WriteLine(\今天是周六\); flag = true; break; case \:

Console.WriteLine(\今天是周日\); flag = true; break;default:

Console.WriteLine(\输入的数据不对,请重新输入\); flag = true; break; }

i = Console.ReadLine();

} while (flag != false&&i!=\); Console.ReadLine(); } }

}

}运行结果如右图:

使用三元运算符“?:”和for 循环创建一个控制台程序,用以判定用户从命令行输入的某一年份是否为闰年。

using System;

using System.Collections.Generic; using System.Linq; using System.Text;

namespace ConsoleApplication9 {

class Program {

static void Main(string[] args) {

Console.WriteLine(\请输入一个年份:\); int i=int.Parse(Console.ReadLine()); do{

string message = (((i % 4 == 0) && (i % 100 != 0)) ||(i % 400 == 0)) ? \是闰年!\ : \不是闰年!\;

Console.WriteLine(i + message); i = int.Parse(Console.ReadLine()); } while (i != 0); Console.ReadLine(); } }

}运行结果如下图:

分别使用while和do?while编写一个求的阶乘的程序,由用户从命令行输入。

(1)while

using System;

using System.Collections.Generic; using System.Linq; using System.Text;

namespace ConsoleApplication10 {

class Program {

static void Main(string[] args)

{//分别使用while和do…while编写一个求n的阶乘的程序, 由用户从命令行输入。 int n = int.Parse(Console.ReadLine()); int f = 1; while (n != 0) {

f = f * n; n = n - 1; }

Console.WriteLine(\的阶乘为:\+f); Console.ReadLine(); } }

}运行结果如右图: (2)do…while

using System;

using System.Collections.Generic; using System.Linq; using System.Text;

namespace ConsoleApplication11 {

class Program {

static void Main(string[] args) {

int n = int.Parse(Console.ReadLine()); long s = 1; do {

s = s * n; n = n - 1; }while(n!=0);

Console.WriteLine(\的阶乘为:\+s); Console.ReadLine(); } } }

运行结果如右图:

采用多重循环编写一个输出九九乘法表的程序。 using System;

using System.Collections.Generic; using System.Linq; using System.Text;

namespace ConsoleApplication12 {

class Program {

static void Main(string[] args)

{//采用多重循环编写一个输出九九乘法表的程序。 Console.WriteLine(\九九乘法表\); for (int i = 1; i < 10; i++) {for( int j=1;j<=i;j++) {

int s = i * j;

Console.Write(i+\+j+\+s+\);

}

Console.WriteLine(); }

Console.ReadLine(); } }

}运行结果如下:


实验报告2 创建简单的C#应用程序及基本编程方法(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018版中国家用燃气灶具行业现状调研分析报告目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: