例:数组元素引用 main int i, a[1o] for(i=0;i<=10;i+) ali]=i for(i=0;i<=10 10;i++) printf(%d”,a[i]
例: 数组元素引用 main( ) { int i,a[10]; for(i=0;i< 10 ;i++) a[i]=i; for(i=0;i< 10 ;i++) printf(“%d”,a[i]; } i<=10 i<=10
习题 例1: main int i,a[10] for(i=0;i<10;i++) a[i]=2*i+1; printf(4%4d”,a[i]); 135791113151719
习题 例1: main() { int i,a[10]; for(i=0;i<10;i++) { a[i]=2*i+1; printf(“%4d”,a[i]); } } 1 3 5 7 9 11 13 15 17 19
习题 例2: main inti,b[10],a[10]={1,2,3,4,5,6,7,8,9,10}; for(i=0;i<10;i++) b[i]=a[i]*a[i]+1; printf(“%4d”,b[i]); 2510172637506582101
习题 例2: main() { int i,b[10],a[10]={1,2,3,4,5,6,7,8,9,10}; for(i=0;i<10;i++) { b[i]= a[i]* a[i]+1; printf(“%4d”,b[i]); } } 2 5 10 17 26 37 50 65 82 101
习题 例3 main int i, a[6] a[0]=1 for(i=0;i<6;i++) a[i+1]=3*a[i]+5; printf(%4d”,a[ printf(“an”);182992281848
习题 例3: main() { int i,a[6]; a[0]=1; for(i=0;i<6;i++) { a[i+1]=3*a[i]+5; printf(“%4d”,a[i]); } printf(“\n”); } 1 8 29 92 281 848
习题 例4:用数组来求 fibonacci数列,前20项 分析:什么是 fibonacci数列? 1+1+2 3 813213455 89144233377610 9871597258441816765
习题 分析:什么是fibonacci数列? 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 1 + 1 =+ 2 = 3 例4: 用数组来求fibonacci数列,前20项