注意会有负数
n的值:5
1到5的和为15。
#include<stdio.h>
int main()
{
int i,n,sum=0;
scanf("%d",&n);
if(n>=0) for(int i=1;i<=n;i++)
{sum+=i;}
else for(int i=1;i>=n;i--)
{sum+=i;}
printf("n的值:1到%d的和为%d。\n",n,sum);
}
注意会有负数
n的值:5
1到5的和为15。
#include<stdio.h>
int main()
{
int i,n,sum=0;
scanf("%d",&n);
if(n>=0) for(int i=1;i<=n;i++)
{sum+=i;}
else for(int i=1;i>=n;i--)
{sum+=i;}
printf("n的值:1到%d的和为%d。\n",n,sum);
}