#include <stdio.h>
int sum(int m,int n){
if(m>n){
return 0;
}
else if(m == n){
return m;
}
else {
return m+sum(m+1,n);
}
}
int main(){
int a,b;
if(a>0&&b>=a){
int result=sum(a,b);
printf("%dから%dまでの値は%dです",a
,b
,result
); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgc3VtKGludCBtLGludCBuKXsKCWlmKG0+bil7CgkJcmV0dXJuIDA7Cgl9CgllbHNlIGlmKG0gPT0gbil7CgkJcmV0dXJuIG07Cgl9CgllbHNlIHsKCQlyZXR1cm4gbStzdW0obSsxLG4pOwoJfQoJCn0KCmludCBtYWluKCl7CglpbnQgYSxiOwoJc2NhbmYoIiVkICVkIiwgJmEsICZiKTsKCWlmKGE+MCYmYj49YSl7CgkJaW50IHJlc3VsdD1zdW0oYSxiKTsKCQlwcmludGYoIiVk44GL44KJJWTjgb7jgafjga7lgKTjga8lZOOBp+OBmSIsYSxiLHJlc3VsdCk7Cgl9CnJldHVybiAwOwp9