看板 ESOE-91 關於我們 聯絡資訊
※ [本文轉錄自 ESOE-91 看板] 作者: shmm (記得停修日文) 看板: ESOE-91 標題: 痾 時間: Wed May 14 18:04:08 2003 #include <stdio.h> int main() { int a[]={1,2,3,4,5}; char b[]="This is an array"; char c[2][14]={"This is a cat","This is a dog"}; int i; for(i=0;i<sizeof(a)/sizeof(int);printf("%d",a[i++])); printf("\n"); puts(b); for(i=0;i<sizeof(c)/sizeof(*c);puts(c[i++])); return 0; } ========================================================== #include <stdio.h> #include <stdlib.h> #define MAX 5 void ima(int,double*); int main() { int i,n; double* num; num=(double*)calloc(MAX,sizeof(double)); printf("請輸入一數列:\n"); for(i=0;i<MAX;i++) { printf("第%d個數: ",i+1); scanf("%lf",num+i); } printf("請輸入要乘的整數: "); scanf("%d",&n); ima(n,num); for(i=0;i<MAX;i++) printf("%lf\n",*(num+i)); return 0; free(num); } void ima(int n,double* pd) { int i; for(i=0;i<MAX;*(pd+i++)*=n); } ======================================================= #include <stdio.h> #include <stdlib.h> void ama(double*,double*,double*); int main() { int n,i,j; double *a[3]; printf("請輸入陣列大小: "); scanf("%d",&n); for(i=0;i<3;i++) a[i]=(double*)calloc(n,sizeof(double)); for(i=0;i<2;i++) { printf("第%d個陣列:\n",i+1); for(j=0;j<n;j++) { printf("第%d個數: ",j+1); scanf("%lf",a[i]+j); } } ama(a[0],a[1],a[2]); for(i=0;i<n;i++) printf("%lf ",*(a[2]+i)); return 0; free(a); } void ama(double a[],double b[],double c[]) { int i; for(i=0;a[i]!=NULL;i++) c[i]=a[i]+b[i]; } -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 140.112.240.76
joecho:讚 有沒有上星期的 推 140.112.239.98 05/15
-- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 140.112.26.85