1、星期四:清炒笋丝6元星期五:西红柿炖牛腩15元星期六:水煮鱼18元星期日:酸菜鱼18元编写一个程序,输入今天是星期几(1-7),输出今天的特价菜是什么?程序如下:using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace mm class Program static void Main(string args)Console.Write(请输入今天的星期(1-7:);intnum = Convert.ToInt16(Console.ReadLine();switch (num
2、)case 1:Console.WriteLine(今天的特价菜是:干煸四季豆6元。break;case 2:蒜蓉油麦菜4元。case 3:白水鸡8元。case 4:清炒笋丝6元。case 5:西红柿炖牛腩15元。case 6:水煮鱼18元。case 7:酸菜鱼18元。default:您输入无效数字! Console.ReadKey();2.某电器商城正在举办十周年店庆活动,优惠信息如下:凡购买单个电器:1666元以下可以参加幸运抽奖满1666元送电饭煲1个;满2666元送电磁炉1个;满3666元送电压力锅1个编写程序,输入你购买电器的价格,输出你可以享受的优惠。class Programst
3、atic void Main(string args)请输入您购买电器的价格:if (num=1666&num2666)您可以在本店内领取免费的电饭煲1个!欢迎您的光临!=2666&3666)您可以在本店内领取免费的电磁炉1个!else您可以在本店内领取免费的电压力锅1个!3. 请设计出一个字符串逆序程序,当你输入“dog”时,则会输出“god”,并且显示原字符串和逆序后的字符串。usingSystem.Threading.Tasks;namespacellstring s1;请输入字符串: s1=Console .ReadLine (); int n = s1.Length;char s2
4、= new charn;for (inti = 0; i n; i+)s2i = s1i;原字符串为: + s1);Array.Reverse(s2);逆序后的字符串为:foreach (char x in s2 )Console.Write(x);4.从键盘循环接收字符串,判断用户输入,若为5个大写字母,则显示提示信息后退出,否则,重新接收字符串判断。namespace ConsoleApplication4while (true)stringstr;int k = 0;str = Console.ReadLine(); i= A &stri Z) k+;if (k = 5)正在退出请重新输
5、入5.创建一个包含10个元素的int型一维数组,从键盘接收其值,当用户输入非法时,提示重新输入;使用foreach循环语句逐个显示该数组的值,同时计算平均值并输出(保留小数点后4位);namespace a3int a = new int10;inti = 0;int sum = 0;floatave;while(true) Console .Write(请输入第0个数字:,i+1); s1=Console.ReadLine ();int n;if(int.TryParse(s1,out n)ai=int.Parse(s1);sum=sum+ai;i+;if(i=10)break; Conso
6、le .WriteLine (输入有误,请重新输入!ave=(float )sum/10;n数组输出如下:foreach(int x in a) Console .Write (0,4,x);Console.WriteLine();平均值为 :0:N4,ave ); Console .ReadKey();6.输入一个字符串,用foreach语句计算输入的字符串长度,根据此长度创建一个字符数组,将字符串中的每个字符转存到字符数组的每个元素中,并按从大到小的顺序排序后再输出(提示大到小排序可以使用Array类的sort方法和reverse方法结合)。namespace ConsoleApplica
7、tion1输入一个字符串: s1 = Console.ReadLine();int n = 0;foreach (char ch in s1 )n+;char a = new charn;for(inti=0;ia.Length ;i+)ai = s1i;Array.Sort(a);Array.Reverse(a);输出排序后字符串:Console.WriteLine(a);7.定义一个int型的锯齿数组,该数组有4行,第0行有5个元素,第1行有4个元素,第2行有3个元素,第3行有6个元素,现要求输入每一行的元素值,并按行输出各行的元素值,最后计算每一行的平均值并输出。int a = new
8、int4;a0 = new int5;a1 = new int4;a2 = new int3;a3 = new int6;int age = 0;a0i = Convert.ToInt32(Console.ReadLine();age = age + a0i;第0行平均值为: + age * 1.0 / 5);age = 0; 4;a1i = Convert.ToInt32(Console.ReadLine();age = age + a1i;第1行平均值为: + age * 1.0 / 4); 3;a2i = Convert.ToInt32(Console.ReadLine();age =
9、age + a2i;第2行平均值为: + age * 1.0 / 3); 6;a3i = Convert.ToInt32(Console.ReadLine();age = age + a3i;第3行平均值为: + age * 1.0 / 6);8.有一个二维数组int, values =new int 3,4 1, 2, 3, 4,5, 6, 7, 8,9,10,11,12; 现在要求输出该二维数组(要求元素之间的域宽为5,输出行长度时不能用3,列时不能用4,即要求用Array类的方法来计算一维的长度和二维的长度)。int, values = new int3, 4 1, 2, 3, 4 ,
10、5, 6, 7, 8 , 9, 10, 11, 12 ;values.GetLength(0);for (int j = 0; j values.GetLength(1); j+)0,-4, valuesi, j);9.输入一个整数(15),然后输出对应行数杨辉三角形,要求利用锯齿数组来保存杨辉三角形。例如:输入4,则杨辉三角形如下:11 11 2 11 3 3 1using System.Threading.Tasks;namespace ConsoleApplication2int n, i, j;请输入杨辉三角形的行数: n = int.Parse(Console.ReadLine();int a = new intn;for (i = 0;ai = new inti + 1;ai0=1;aii=1;for (i = 2;for (j = 1;i;aij = ai - 1j + ai - 1j - 1;for (j = 0;= i;,aij);三、实验体会
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1