27602人加入学习
(77人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费
using System;

namespace _022_编程题
{
    class Program
    {
        static void Main(string[] args)
        {
            //int n = Convert.ToInt32(Console.ReadLine());
            //int sum = n;
            //while (n != 0)
            //{
            //    n = Convert.ToInt32(Console.ReadLine());
            //    sum += n;
            //}
            //Console.WriteLine(sum);


            int n = 0;
            int sum = 0;
            do
            {
                n = Convert.ToInt32(Console.ReadLine());
                sum += n;
            } while (n != 0);
            Console.WriteLine(sum);
        }
    }
}

 

[展开全文]

三种循环的使用环境

1.for循环需要确定该循环的循环次数的环境下使用

2.while循环则是需要知道明确的循环条件下使用,循环次数不做限制

3.do while循环则是至少要执行一次的情况下使用

 

[展开全文]

for循环              适合            确定循环次数

while循环          适合            确定循环条件

do while循环     适合            循环至少被执行一次

[展开全文]

for 确定的循环次数

while 确定的循环条件

do while 循环体至少被执行一次

[展开全文]

for 确定循环次数

while 确定循环条件

do while 循环体至少被执行一次

[展开全文]

第六十课  编程题do...while的使用情况

1.三个循环语句的区别:

①for确定循环次数。

②while确定循环条件。

③do...while循环体至少执行一次。

2. 让用户输入整数,如果用户输入的不是0,就继续输入,如果输入的是0,结束输入,并输出所有整数的和。
int n= Convert.ToInt32(Console.ReadLine());
int sum = n;
while (n != 0)
{
    n = Convert.ToInt32(Console.ReadLine());
    sum += n;
}
Console.Write(sum);
这道题难在while()中的变量无法提前定义,所以,先输入一个数,定义出输入变量,这时就解决了while()中的变量问题。
但要注意,int sum = ? sum用来统计输出的整数的和,而这里int sum = n;因为在while循环中 n = Convert.ToInt32(Console.WriteLine());
是第二次输入并进入循环,所以,int sum=n ; 是第一次输入后sum有的第一次德到的值。

3. 用do...while语句来写:

int a = 0;
int temp = 0;
do
{
    a = Convert.ToInt32(Console.ReadLine());
    temp += a;
} while ( a != 0 );
Console.WriteLine(temp);

注:两个语句的写法中,表示和的变量的初始化不一样(额~这里我就加它初始化吧),再就看定义变量的方法不一样。

先写一个数值进去的定义变量的方法和厚些入一个变量的方法

先执行一次的循环可以用do...while来写。但我怎么感觉这个是根据写程序的手法来定的呢?如果能这么写才用的do...while,如果不用也是可以的,感觉跟B格有关,哈哈哈...

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(2)

学员动态