精品文档
x = Double.Parse(Console.ReadLine()); for (int n = 1; ; n++) { int temp = 1; for (int i = 1; i <= n; i++) temp *= i; if ((Math.Pow(x, n)) / (double)temp < Math.Pow(10, -6)) break; sum +=(Math.Pow(x, n))/ (double)temp; } Console.WriteLine(\ } } } 程序运行结果截图如下: (8) 写一个程序,对某资格考试结果进行总结,每次只能统计10 个学生的考试成绩,显示统计结果的总结,分别指出通过(成绩>=60分)与未通过的学生人数及通过率,如果通过大于大于85%,则显示“提高学费”,否则,显示“降低学费”。 学习程序编写风格:学习使用注释语句。 源程序代码如下: AHA12GAGGAGAGGAFFFFAFAF 精品文档
while (i <= 10) { Console.WriteLine(\请输入第{0}个学生的成绩\ gread = Convert.ToDouble(Console.ReadLine()); if (gread > 100||gread<0) { Console.WriteLine(\ return; } if (gread >= 60) pass += 1; else fail += 1; sum += gread; i++; } prate = (double)pass / 10; if (prate > 0.85) Console.WriteLine(\通过考试的人数为:{0}\\n未通过考试的人数为:{1}\\n通过率为:{2}\\n提高学费\ else Console.WriteLine(\通过考试的人数为:{0}\\n未通过考试的人数为:{1}\\n通过率为:{2}\\n降低学费\ } } 运行结果截图如下: AHA12GAGGAGAGGAFFFFAFAF 精品文档
2、输入数据没错得情况: (1)通过率大于85%: (2)通过率小于85%: AHA12GAGGAGAGGAFFFFAFAF 精品文档
总结: 1、在运用C#中的数学函数时,注意形式应为:Math.函数名。 2、注意题目要求,如:第五题要求求非负整数的阶乘,所以写程序时应判断输入数据的正负,若为负,直接就不执行循环语句。 使用占位符会使运行结果更加清晰,如:第四题使用占位符来使不同项的系数明确表示出来,并且在每一次运行程序时,输入的这些系数不一样,使用占位符就解决了这一难题。 AHA12GAGGAGAGGAFFFFAFAF 精品文档
如有侵权请联系告知删除,感谢你们的配合!
AHA12GAGGAGAGGAFFFFAFAF
C#上机练习



