急救,考试题目马上交卷了,
题目实现一个简单的英中天气转换器:输入表1中天气状况英文单词的第一个字母,根据输入来判断天气状况,并输出天气的中文形式。用户可重复输入进行操作,输入n退出系统。运行效果如图1所示。
干躁 潮湿 炎热 下雨
Dry Moistur Hot Rainy
表1:天气状况的中英文对照表
图1:运行效果
要求:
1、 使用C#语言实现。
用do-while 和 switch 写
--------------------编程问答-------------------- Char c;
do
{
Console.WriteLine("请输入天气状况的第一个英文字母");
c = Console.Read();
switch(c)
{
case 'D': Console.WriteLine("干躁");break;
case 'M': Console.WriteLine("潮湿");break;
case 'H': Console.WriteLine("炎热");break;
case 'R': Console.WriteLine("下雨");break;
}
Console.WriteLine("你想继续吗?");
c = Console.Read();
}while(c != 'n'); --------------------编程问答-------------------- 报错了
--------------------编程问答-------------------- Console.WriteLine("请输入天气状况的第一个英文字母");
char c = Console.Read();
while(c != 'n');
{
switch(c)
{
case 'D': Console.WriteLine("干躁");break;
case 'M': Console.WriteLine("潮湿");break;
case 'H': Console.WriteLine("炎热");break;
case 'R': Console.WriteLine("下雨");break;
}
c = Console.Read();
} --------------------编程问答-------------------- char c=(char)Console.read();
--------------------编程问答-------------------- lz在考试??还能上网~牛 --------------------编程问答-------------------- 北大青鸟的考试题吧 真像!!!! --------------------编程问答-------------------- 这个强悍 --------------------编程问答-------------------- string a,c;
do
{
Console.WriteLine("请输入天气状况的第一个英文字母");
c =Console.ReadLine();
switch (c)
{
case "d": Console.WriteLine("干躁"); break;
case "m": Console.WriteLine("潮湿"); break;
case "t": Console.WriteLine("炎热"); break;
case "r": Console.WriteLine("下雨"); break;
default: Console.WriteLine("没有此天气情况!"); break;
}
Console.WriteLine("你想继续吗?yes/no");
a =Console.ReadLine();
} while (a.Equals("yes"));
Console.ReadLine(); --------------------编程问答-------------------- 我觉得这种考试题目是害人的,就需求来看,只要放到一个字典里去就好了,却用面向过程的方式来要求,这个何必用c#呢,分明是c的考试题目。do-while 和 switch 是解决实际算法的,面向对象的c#用集合的遍历和多态来实现,不是更好么。 --------------------编程问答-------------------- 顶。。。。学习 了 --------------------编程问答--------------------
up --------------------编程问答-------------------- up up... --------------------编程问答-------------------- LZ为了这道题特意注册了CSDN。。不错不错。。 估计不会结贴了= = --------------------编程问答-------------------- 你怎么知道他故意注册的,人家也许本来就有..恩 --------------------编程问答-------------------- 注册日期:2010年07月25日
还真的是特意注册的啊,真牛啊
如果真的是培训学校的话,那么LZ这钱花的太冤了 --------------------编程问答-------------------- Console.WriteLine("请输入天气状况的第一个英文字母");
char c = Console.Read();
while(c != 'n');
{
switch(c)
{
case 'D': Console.WriteLine("干躁");break;
case 'M': Console.WriteLine("潮湿");break;
case 'H': Console.WriteLine("炎热");break;
case 'R': Console.WriteLine("下雨");break;
}
char c=(char)Console.read();
} --------------------编程问答-------------------- 好玩,怀念,帮顶 --------------------编程问答-------------------- 是啊 顶下 考试不容易啊
--------------------编程问答-------------------- ........对这样的题目无语
补充:.NET技术 , C#