精華區beta b89902xxx 關於我們 聯絡資訊
下列程式之執行結果為何: 1.(12分) #include <stdio.h> void main() { int n,sum; sum=0; for(n=1;n<=10;n++); sum+=n; printf("sum=%d\n",sum); } 2.(12分) #include <stdio.h> void main() { int n; double sum; sum=0; for(n=1;n<=4;n++){ sum=sum+1/n; printf("%7.2lf\n",sum); } } 3.(12分) #include <stdio.h> void main() { int n; n = 10; while(n>1){ if(n%2==1) n=3*n+1; else n=n/2; printf("%5d",n); } } 4.(12分) #include <stdio.h> void main() { int a,*pa,*qa; pa=&a;qa=pa;*pa=5;(*qa)=7*a; printf("a=%d\n",a); } 5.(16分) #include <stdio.h> void xx(int *x,int *y,int z,int w) { z=(*x)++; w=(*y)--; *x=z+w; *y=z-w; } void main() { int a=7,b=8; xx(&a,&b,5,7); printf("a=%5d\nb=%5d\n",a,b); } 6.(12分) #include <stdio.h> typedef enum{ red, blue, green, black, white } color_t; void main() { color_t c; c = black; printf("%5d\n",c); } 7.(12分) #include <stdio.h> void main() { char *s[]={"cat","dog","lion","tiger"}; int i,j; for(j=0;j<3;j++){ for(i=0;i<4;i++) printf("%c",s[i][j]); printf("\n"); } } 8.(12分) #include <stdio.h> typedef struct{ double real; double imag; } complex_t; void pp(complex_t *z) { printf("%7.2lf+%7.2lfi\n",z->imag, z->real); } void main() { complex_t z; z.real=-8; z.imag=9; pp(&z); } -- 不管你們相愛的時間有多長或多短, 若你們能始終溫柔地相待, 那麼所有的時刻都將是一種無瑕的美麗 在驀然回首的剎那,沒有怨恨的青春才會了無遺憾, 如山岡上那輪靜靜的滿月. --席慕蓉-- -- ※ 發信站: 批踢踢實業坊(ptt.twbbs.org) ◆ From: nlpc2.csie.ntu.e