c++输入n得出1+2+3+n的值。怎么写?图片是老师的例题..求大神们。。

2024-12-27 20:03:42
推荐回答(3个)
回答1:

高斯求和

#include

using namespace std;

int n,m;

int main(){

cin>>n;

m=(1+n)*n/2;

cout<

}


回答2:

cin >> n;
if(n > 0)
{
int sum = 0;

for(int i = 0; i <= n; i++)

sum += i;

cout << sum;

}

回答3:

#include

using namespace std;
int main(){
int i,n,ans=0;

cin>>n;
for (int i=1;i<=n;i++)
ans+=i;
cout<return 0;
}