不好意思我不会上色
想说另外贴个连结上看可能会比较清楚
题目很简单
就是累加
比如说我输入5,他就会算1+2+3+4+5,答案是15
用for的语法我比较看得懂
for写法:http://pastebin.com/L0zq3Z5a
但这写法我听人家解说
听了又听、想了又想,想破头都还不懂
http://pastebin.com/hZ9Um6FF
撷取重点程式码部份:
public int SumFrom1ToX(int x)
{
if(x==1)
{
return 1;
}
else
{
int result = x + SumFrom1ToX(x - 1);
return result;
}
}
看起来满短的,
可是他怎么绕怎么算的一直都看不懂
比如return 1是要给谁
return result又是给谁
还有x + SumFrom1ToX(x - 1)又是什么意思等等
恳请大家教教我
拜托拜托