/* 1次元配列を利用した偶数2から10までの和 */ #include <stdio.h> int esum_a(int *) ; int main(void) { int i,s ; int x[5] ; char msg[]="偶数2から10までの和=" ; for(i=0;i<5;i++) x[i]=i*2+2 ; s=esum_a(x) ; printf("%s%d\n",msg,s) ; return(0) ; } int esum_a(int *x) { int i,s ; s=0 ; for(i=0;i<5;i++) s += *x++ ; return(s) ; } |
偶数2から10までの和=30 |