1-100之和--递归和for

/*
用递归和for循环来实际1-100之种
*/

include<stdio.h>

int f(int n, int i)
{
--i;
if(i == 1)
{
n = n + 1;
return n;
}

n = n + i;	
f(n, i);	

};

int main(void)
{
int sum2 = 100;
int i;

int sum = f(100,100);
printf("sum = %d \n", sum);

for(i = 1; i <100; ++i)
{
	sum2 = sum2 + i;
}

printf("sum2 = %d\n", sum2);


return 0;

}
/*
sum = 5050
sum2 = 5050
Press any key to continue
*/

posted @ 2020-10-28 20:33  星空0125  阅读(337)  评论(0)    收藏  举报