1.for循环
#include <stdio.h>
int main( )
int main( )
{
int i,n,sum;
scanf("%d",&n);
for(i = 1;i<=n;i++)
{
sum = sum+i;
}
sum = Sum(n);
printf("%d\n",sum);
return 0;
}
int i,n,sum;
scanf("%d",&n);
for(i = 1;i<=n;i++)
{
sum = sum+i;
}
sum = Sum(n);
printf("%d\n",sum);
return 0;
}
2.递归
#include <stdio.h>
int Sum(int n)
{
int sum;
if(n == 0||n == 1)
sum = n;
else
sum = n+Sum(n-1);
return sum;
}
int main( ) {
int i,n,sum;
scanf("%d",&n);
sum = Sum(n);
printf("%d\n",sum);
return 0;
}
int Sum(int n)
{
int sum;
if(n == 0||n == 1)
sum = n;
else
sum = n+Sum(n-1);
return sum;
}
int main( ) {
int i,n,sum;
scanf("%d",&n);
sum = Sum(n);
printf("%d\n",sum);
return 0;
}