#include <stdio.h> #define N 10 void Mularray1(int a[],int b); void Mularray2(int *aPtr,int b); void main(){ int a[N] = {1,2,3,4,5,6,7,8,9,10}; int i; printf("原来数组的元素为:\n"); for(i=0;i<10;i++) printf("%4d",a[i]); printf("\n"); printf("数组元素第一次放大5倍后:\n"); Mularray1(a,N); for(i=0;i<N;i++) printf("%4d",a[i]); printf("\n"); printf("数组元素第二次放大5倍后\n"); for(i=0;i<N;i++) printf("%4d",a[i]); printf("\n"); } void Mularray1(int b[],int n){ int i; for(i=0;i<n;i++) b[i] = b[i]*5; } void Mularray2(int *aPtr,int n){ int i; for(i=0;i<n;i++) *(aPtr+i) = *(aPtr+i) *5; }
C 语言 :数组元素扩大n倍
最新推荐文章于 2024-05-08 08:55:35 发布