从键盘输入一个数 N,计算 1+2+3+……+N 的值;要求能一直输
入一直计算,直到输入一个负数停止
#include<iostream>
using namespace std;
int main() {
int n,sum;
cout << "n=";
cin >> n;
if (n > 0) {
sum = (n * (n + 1)) / 2;
}
else if (n = 0) {
sum = 0;
}
else {
cout <<" " ;
}
cout << sum;
return 0;
}
运用求和公式和分支结构,(未用循环)