int even(int n){if(n%2)return 0;else return 1;if(even(n))sum+=n;}main(){int n, sum=0;while(1){scanf("%d",&n);if(n<=0)break;if(even(n))sum+=n;}printf("%d",sum);}有什么问题请留言。