最后結果不是應該23嗎為什么答案是21 屬實沒想明白
#include <iostream>
using namespace std;
int f(int);
int main()
{
?int i;
?for(i =0; i <5; i ++)
cout<<f(i)<<" ";
return 0;
}
int f(int i)
{
? ? static int k=1;
? ? for(;i>0;i--)
? ? k+=i;
? ? return k;
}
#include <iostream>
using namespace std;
int f(int);
int main()
{
?int i;
?for(i =0; i <5; i ++)
cout<<f(i)<<" ";
return 0;
}
int f(int i)
{
? ? static int k=1;
? ? for(;i>0;i--)
? ? k+=i;
? ? return k;
}
2022-08-09
舉報
2023-05-09
1+1
2+2+1
5+3+2+1
11+4+3+2+1=21
然后跳出去了
2022-12-24
i=0,i<=5,實際上會循環6次