王尼玛 发表于 2014-10-12 21:48

大官人 发表于 2014-10-12 21:38
i++ 的意思是每次+1?

i++,表示循环一次之后,i自增一次,相当于i+1

大官人 发表于 2014-10-13 00:44

王尼玛 发表于 2014-10-12 21:47
for循环的前提就是知道要循环几次,不确定的可以使用while或者do-while来限制循环条件,用你说的举个例子,
...

嘿嘿 学习了

王尼玛 发表于 2014-10-13 15:36

大官人 发表于 2014-10-13 00:44
嘿嘿 学习了

帖子被论坛吃了,完整的在这:
StreamReader sr = File.OpenText(@"D:\hehe.txt");//文件读取流
            string test;//读取到的文本
            while ((test = sr.ReadLine()) != null)
            {
                //显示的操作
            }

大官人 发表于 2014-10-14 07:34

王尼玛 发表于 2014-10-13 15:36
帖子被论坛吃了,完整的在这:

额看不懂

创意合成 发表于 2015-10-28 00:10

我是新手,感觉慢慢入门了

不含税单价 发表于 2016-2-13 21:32

本帖最后由 不含税单价 于 2016-2-13 21:57 编辑

int sum = 0; ;//成绩之和
double avg = 0.0;//平均分
这里不说等于零,程序照常运行

不含税单价 发表于 2016-2-14 11:46

王尼玛 发表于 2014-10-13 15:36
帖子被论坛吃了,完整的在这:

int sum = 0; ;//成绩之和
double avg = 0.0;//平均分
这里不说等于零,程序照常运行

不含税单价 发表于 2016-2-14 12:05

int score;//每门课的成绩
            int sum = 0; ;//成绩之和
            double avg = 0.0;//平均分
            bool isNegative;//是否为负数
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine("请输入第" + (i + 1) + "门成绩:");
                score = int.Parse(Console.ReadLine());
                if (score < 0)
                {
                  isNegative = true;
                  break;
                }
                sum = sum + score;
            }
            if (isNegative=true)
            {
                Console.WriteLine("录入错误");
            }
            else
            {
                avg = sum / 5;//计算平均分
                Console.WriteLine("平均分是" + avg);
            }
这样输入代码,效果一样

af521 发表于 2022-11-21 15:47

感谢楼主分享
页: 1 [2]
查看完整版本: C#初级开发原创教程第八课 循环结构(二)