07a1t
イ int func(nodep p) {
テ int s = 0;
ク if(p == NULL) {
チ return 0;
エ }
ニ s = s + p->data;
ケ if(p->next == NULL) {
ソ return s;
エ }
シ return p->data + func(p->next->next);
エ }
----------
イ int func(nodep p) {
ク if(p == NULL) {
チ return 0;
エ }
テ int s = 0;
ニ s = s + p->data;
ケ if(p->next == NULL) {
ソ return s;
エ }
シ return p->data + func(p->next->next);
エ }
----------
イ int func(nodep p) {
テ int s = 0;
ク if(p == NULL) {
チ return 0;
エ }
ケ if(p->next == NULL) {
ニ s = s + p->data;
ソ return s;
エ }
シ return p->data + func(p->next->next);
エ }
----------
イ int func(nodep p) {
ク if(p == NULL) {
チ return 0;
エ }
テ int s = 0;
ケ if(p->next == NULL) {
ニ s = s + p->data;
ソ return s;
エ }
シ return p->data + func(p->next->next);
エ }
----------
イ int func(nodep p) {
ク if(p == NULL) {
チ return 0;
エ }
ケ if(p->next == NULL) {
テ int s = 0;
ニ s = s + p->data;
ソ return s;
エ }
シ return p->data + func(p->next->next);
エ }
----------
イ int func(nodep p) {
ク if(p == NULL) {
チ return 0;
エ }
ケ if(p->next == NULL) {
セ return p->data;
エ }
シ return p->data + func(p->next->next);
エ }
----------
イ int func(nodep p) {
テ int s = 0;
オ while(p != NULL) {
ニ s = s + p->data;
ケ if(p->next == NULL) {
ツ break;
エ }
ト p = p->next->next;
エ }
ソ return s;
エ }
----------
イ int func(nodep p) {
テ int s = 0;
オ while(p != NULL) {
ニ s = s + p->data;
ケ if(p->next == NULL) {
ソ return s;
エ }
ト p = p->next->next;
エ }
ソ return s;
エ }