file1中: #include<stdio.h> int A; void main() { int power(int ); int b=3,c,d,m; printf("enter the number a and its power m:\n"); scanf("%d,%d",&A,&m); c=A*b; printf("%d*%d=%d\n",A,b,c); d=power(m); printf("%d**%d=%d\n",A,m,d); }
file2中: extern A; int power(int n) { int i,y=1; for(i=1;i<=n;i++) y*=A; return(y); }