编一个C++简单程序

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:53:57
分别用for和while编一个程序,先提示输入一个整数n,然后如果这个数是非负数,从n加到2n,如果是负数从2n加到n,显示结果
我也知道,作业要求用for和while写...

#include<iostream.h>
int main()
{
int n,sum=0;
cout<<"请输入一整数:";
cin>>n;
if(n>=0)
{
for(int i=n;i<=2*n;i++)
sum+=i;
}
else
{
for(int i=2*n;i<=n;i++)
sum+=i;
}
cout<<sum;
return 0;
}

//用while语句
……
if(n>=0)
{
int i=n;
while(i<=2n){sum+=i;i++;}
}
else
{
int i=2*n;
while(i<=n){sum+=i;i++;}
}
……

#include <iostream.h>
#include <stdio.h>

void plus(int n){
int I;
int K = 0;
for(I = n; I <= 2 * n; I++){
K += I;
}
cout<<K<<endl;
}

void negative(int n){
int I;
int K = 0;
I = 2 * n;
while(I <= n){
K += I;
I++;
}
cout<<K<<endl;
}

void main(){
int n;
loop:
cout<<&qu