- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
static void Main(string[] args) { double x; int f; x = Convert.ToDouble(Console.ReadLine()); if (x 0) { f = 1; } else if (x == 0) { f = 0; } else f = -1; Console.Write(f( + x.ToString() + ) = + f.ToString()); Console.ReadLine(); }}} 选择结构也称为分支结构,一般分为单分支、双分支、多分支三种。if语句,用于判断特定的条件能否满足,一般用于单分支和双分支选择,也可以用于多分支选择。 if语句也称为条件语句,是程序设计中基本的选择语句,它根据条件表达式的值选择要执行的语句块。if语句一般用于简单选择,即选择项中有一个或两个分支,语句执行过程中根据不同的情况选择其中一个分支执行。 【例4.9】创建控制台应用程序Rounding,对给定的数进行四舍五入。 Console.WriteLine(请输入一个实数x); double x = Convert.ToDouble(Console.ReadLine()); int y; if(x-(int)x=0.5) { y=(int)x+1; } else { y=(int)x; } Console.WriteLine(实数x四舍五入后的结果为:); Console.WriteLine(y); Console.Read(); 创建窗体应用程序discount,关键代码如下: private void button1_Click(object sender, EventArgs e) { double k, m; k = double.Parse(textBox1.Text); if (k 1000) { m = k * 0.9; } else { m = k * 0.8; } textBox2.Text = m.ToString(); } 【例4.13】创建控制台应用程序getmax3,用条件运算符编写程序,求a、b两数中的最大值。 【分析】可用条件运算符求a、b两数中的最大值,代码如下: max = a b ? a : b; 【流程图】 【程序代码】 class Program { static void Main(string[] args) { double a, b,max; Console.WriteLine(请输入两个实数:); a = Convert.ToDouble(Console.ReadLine()); b = Convert.ToDouble(Console.ReadLine()); max = a b ? a : b; Console.WriteLine(你输入的最大数是{0},max); } } 【例4.14】创建控制台应用程序getmax4,求3个数a、b、c中的最大数,参考代码如下: static void Main(string[] args) { int a, b, c,max; Console.WriteLine(请输入三个数a,b,c:); a = Convert.ToInt16(Console.ReadLine()); b = Convert.ToInt16(Console.ReadLine()); c = Convert.ToInt16(Console.ReadLine()); max = a; if (max b) max = b; if (max c) max = c; Console.WriteLine(max={0}, max); } 【例4.16】创建控制台应用程序ifelse1,制作简单的猜数字游戏。程序运行时计算机自动产生1~5之间的随机数,接着等待键盘输入猜的数字。若猜对,则显示“猜对了”相关信息;若猜错,则显示“猜错了”相关信息。 【运行结果】 【分析】 1.若在程序中直接设定被猜数字的初值,导致每次运行所猜的数字都一样,此种做法程序不具弹性。 2..net.Framework中提
原创力文档


文档评论(0)