主题:[讨论]菜鸟求累加思路
#include<iostream>
using namespace std;
int main()
{
//这个是计算i+i+a+i+2a+......+j的和;
int i,j,k,a;
cout<<"请分别输入首尾两个数\ni:\t";
cin>>i;
cout<<"\nj:\t";
cin>>j;
cout<<"请输入相邻两数之差的绝对值:"<<"\na:\t";
cin>>a;
if(i<j)
{
;
}
else
{k=i;j=k;i=j;}
cout<<"累加之和为:"<<(i+j)*(j-i+a)/(2*a);
system("pause");//我用的dev c++ ,这句要加上去的;
return 0;
}
这是我写的累加求和的程序,我想用循环语句也应该能达到同样的效果;我没想出来。
谁能指点下该怎么做。。。。
using namespace std;
int main()
{
//这个是计算i+i+a+i+2a+......+j的和;
int i,j,k,a;
cout<<"请分别输入首尾两个数\ni:\t";
cin>>i;
cout<<"\nj:\t";
cin>>j;
cout<<"请输入相邻两数之差的绝对值:"<<"\na:\t";
cin>>a;
if(i<j)
{
;
}
else
{k=i;j=k;i=j;}
cout<<"累加之和为:"<<(i+j)*(j-i+a)/(2*a);
system("pause");//我用的dev c++ ,这句要加上去的;
return 0;
}
这是我写的累加求和的程序,我想用循环语句也应该能达到同样的效果;我没想出来。
谁能指点下该怎么做。。。。