s=1+(1+2)+(1+2+3)+......+(1+2+3+..n)

/*编写程序 计算 s=1+(1+2)+(1+2+3)+......+(1+2+3+..n)的值。 第一项 1 第二项 1+2 第三项 1+2+3 思路:看规律 */ #include using namespace std; int main() { int a1=0,a2,n=0,N,sum=0; cout<<"请输入一个数"<>N; while(n!=N) { n++; // n=1 n=2 n=3 a2=a1+n; //第一轮 a2=1 第二轮 a2=3 第三轮 a2=6 sum=sum+a2; //第一轮 sum=1 第二轮 sum=1+3 sum=6+4 a1=a2; //第一轮 a1=1 第二轮 a1=3; a1=6 } cout<<"sum="<

你可能感兴趣的:(代码编写及算法编写心得)