要用遞迴函式做
1+2+3~+100的總和
#include
#include
void add(void);
int main(void)
{
int i,sum=0;
add();
system("pause");
return 0;
}
void add(void)
{
for (i=1;i<=100;i++)
sum=sum+i;
printf("1~100的總和等於 %d\n",sum);
return;
}
2007-03-22 18:54:50 · 2 個解答 · 發問者 師 1 in 電腦與網際網路 ➔ 程式設計
#include
#include
void add(void);
int main(void)
{
add( );
system("pause");
return 0;
}
void add(void)
{ int i, sum=0;
for (i=1; i<=100; i++)
sum = sum+i;
printf("1~100的總和等於 %d\n", sum);
return;
}
2007-03-22 19:15:05 · answer #1 · answered by ? 7 · 0⤊ 0⤋
也可以將
int i , sum = 0 ;
當成全域變數
或是像回答者一樣放在涵數內
2007-03-22 22:39:03 · answer #2 · answered by 想 3 · 0⤊ 0⤋