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
*/
浙公网安备 33010602011771号