当前位置:首页 > Software > C++ > 正文内容

一小时搞定C++_7

chanra1n5年前 (2019-11-05)C++4461

假如我让你计算从1加到500,你会怎么计算,用累加公式?

假如,没有累加公式,你只能从1挨个往上加,用计算机能不能实现这一一件事呢?

4种方法:

1、

#include <iostream>
using namespace std;
int main()
{
	int a=0,sum=0;
	for(a=0;a<=500;a=a+1)
	{
		sum=sum+a;
	}
	cout << sum;
	return 0;
}

C++中有这样一种函数,叫做循环,也就是在条件满足的情况下一直运行某个函数。

for(a=0;a<=500;a=a+1)

我令a的初始值为0,只要a<=500就运行函数体的内容,每次函数运行一遍后就让a=a+1,也就是自加1,直到a<=500这个条件不再成立。

2、

#include <iostream>
using namespace std;
int main()
{
	int a=0,sum=0;
	do
	{
		sum=sum+a;
	}
	while(a++<500);
	cout << sum;
	return 0;
}

这种实现方法是使用了do{函数成立时运行的内容}while(运行的条件),和上面的for类似

我使用了a++,它代表着每次运行完这个a的时候,a的值就会自己加1

3、

#include <iostream>
using namespace std;
int main()
{
	int a=0,sum=0;
	while(a++<500)
	{
		
		sum=sum+a;
	}
	cout << sum;
	return 0;
}

while也是一种循环,while(运行的条件){函数成立时运行的内容}

4、

自身嵌套循环,此处不做讲解,遇到时再说!


扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://world.myfpga.cn/index.php/post/44.html

分享给朋友:

“一小时搞定C++_7” 的相关文章

一小时搞定C++_2

一小时搞定C++_2

变量是什么?变量就是可以储存值的量,分为局部变量和全局变量,等用到了再说!变量有什么类型?1、int类型 整数类型,只能用来保存整数2、long类型 长整数类型,只能用来保存整数,但是保存的数的范围更多3、float类型 浮点数类型,绝大多数,带小数的4、double类型 双精度浮点数类型,绝大多数...

一小时搞定C++_6

一小时搞定C++_6

C++中的运算符,直接看例子:int a=7,b=2,c=0; c=a+b; c=a-b; c=a*b; c=a/b; c=a%b;请大家猜猜其中c的值分别是什么?int a=7,b=2,c=0; c=a+b;//9 c=a-b;//5 c=a*b;//15 c...

Break和Continue的区别

Break和Continue的区别

#include<iostream>  using namespace std; int main() { int x=0; for(x=0;x<10;x++) { if(x==3) break;...

数据结构

数据结构

#include<iostream> using namespace std; struct books{ char name[10]; int num; float price; }book; int&nb...

C++ 数组的各类性质和用法

C++ 数组的各类性质和用法

#include<iostream>  using namespace std; void addarr(int *k,int len); //文中形如sizeof(x)/sizeof(x[0]) 是用数组占用空...