#include <stdio.h>
int func(int n) { //int型の引数nを受け取るfunc関数を定義
if (n > 10) { //nが10より大きいかどうかを判定
return 20; //nが10より大きい場合、20を返す
}
else { //nが10以下の場合
int i,sum; //変数iとsumを定義
sum = 0; //sumの初期値を0に設定
for (i = 1; i <= n; i++) { //iを1からnまで1ずつ増やしながら繰り返す
sum += i; //sumにiの値を加算する
}
return sum; //1からnまでの総和を返す
}
}
int main(void) {
int a,b; //int型の変数aとbを定義
a = 6; //変数aに6を代入
b = func(a); //func関数にaを引数として渡し、戻り値をbに代入
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZnVuYyhpbnQgbikgeyAgLy9pbnTlnovjga7lvJXmlbBu44KS5Y+X44GR5Y+W44KLZnVuY+mWouaVsOOCkuWumue+qQoJaWYgKG4gPiAxMCkgeyAgLy9u44GMMTDjgojjgorlpKfjgY3jgYTjgYvjganjgYbjgYvjgpLliKTlrpoKCQlyZXR1cm4gMjA7ICAvL27jgYwxMOOCiOOCiuWkp+OBjeOBhOWgtOWQiOOAgTIw44KS6L+U44GZCgl9CgllbHNlIHsgIC8vbuOBjDEw5Lul5LiL44Gu5aC05ZCICgkJaW50IGksc3VtOyAgLy/lpInmlbBp44Goc3Vt44KS5a6a576pCgkJc3VtID0gMDsgIC8vc3Vt44Gu5Yid5pyf5YCk44KSMOOBq+ioreWumgoJCWZvciAoaSA9IDE7IGkgPD0gbjsgaSsrKSB7ICAvL2njgpIx44GL44KJbuOBvuOBpzHjgZrjgaTlopfjgoTjgZfjgarjgYzjgonnubDjgorov5TjgZkKCQkJc3VtICs9IGk7ICAvL3N1beOBq2njga7lgKTjgpLliqDnrpfjgZnjgosKCQl9CgkJcmV0dXJuIHN1bTsgIC8vMeOBi+OCiW7jgb7jgafjga7nt4/lkozjgpLov5TjgZkKCX0KfQoKaW50IG1haW4odm9pZCkgewoJaW50IGEsYjsgLy9pbnTlnovjga7lpInmlbBh44GoYuOCkuWumue+qQoJYSA9IDY7ICAvL+WkieaVsGHjgas244KS5Luj5YWlCgliID0gZnVuYyhhKTsgIC8vZnVuY+mWouaVsOOBq2HjgpLlvJXmlbDjgajjgZfjgabmuKHjgZfjgIHmiLvjgorlgKTjgpJi44Gr5Luj5YWlCglwcmludGYgKCIlZCIsYik7ICAvL+WkieaVsGLjga7lgKTjgpLooajnpLoKCXJldHVybiAwOwp9Cg==