21xrx.com
2024-12-22 22:51:00 Sunday
登录
文章检索 我的文章 写文章
C++循环输入」—— 让你更熟练地掌握循环语句!
2023-06-24 19:26:14 深夜i     --     --
C++ 循环语句 输入 练习 熟练掌握

C++作为一门高级编程语言,对于编程童鞋来讲,掌握循环输入语句可以让我们更快速、更熟练地解决各种问题。循环输入语句可以让我们重复输入数据并对其进行操作,并且在某个条件满足时退出循环,从而得到我们想要的结果。下面,我们就来一起看看C++中的循环输入语句吧。

C++中常用的循环输入语句有while语句、for语句和do-while语句。其中,while语句是最基本、最常用的一种循环输入语句。它的基本语法结构为:


while(条件表达式)

  //循环体

在使用while循环输入的过程中,我们需要先定义一个变量,然后不断地对该变量进行操作。例如:


int sum = 0, n;

while (cin >> n){

  sum += n;

}

cout << "sum=" << sum << endl;

上面的代码中,我们定义了一个sum变量,然后在while循环中读入数据n,并将其加入到sum变量中。如果使用Ctrl+Z结束输入,则程序会输出所有输入数的和。

同时,for循环也可以用来实现循环输入。其语法结构为:


for(循环变量的初始值; 循环条件; 循环变量的变化)

  //循环体

例如,我们要输入n个数,然后求和:


int sum = 0, n, x;

cin >> n;

for ( int i=1; i<=n; i++ ){

  cin >> x;

  sum += x;

}

cout << "sum=" << sum << endl;

上面的代码中,首先通过cin输入n的个数,然后再循环中range从1 到n,每次读入一个x的值,然后将其加入到sum变量中,最后输出所有输入数的和。

最后,来看一下do-while语句。这是一种较为特殊的循环输入语句,因为它会至少执行一次循环体。其语法结构为:


do

  //循环体

while(条件表达式);

在使用do-while循环输入的过程中,我们可以定义一个循环次数变量count,每循环一次就加1,然后在do-while的条件表达式中判断循环次数是否等于预设值。例如:


int sum = 0, n, x, count=0;

cin >> n;

do{

  cin >> x;

  sum += x;

  count++;

} while(count < n);

cout << "sum=" << sum << endl;

上面的代码中,首先通过cin输入n的个数,然后在do-while循环中读入x并将其加入到sum变量中。每循环一次,我们就让count加1,直到循环次数等于输入的个数n为止。

总的来说,掌握循环输入语句可以让我们更加熟练地掌握编程中的循环语句,从而更快速地解决问题。当你遇到需要循环输入的问题时,使用while、for或do-while都可以轻松解决。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复