原创 sicp 2.2 習題

in drscheme '()=nil2.17(define (last-pair l)  (if(equal? (cdr l) '())     (car l)     (last-pair (cdr l))))2.18(define

原创 hdu 1093

#include<stdio.h> int main() { int m, a,i,n,sum; scanf("%d",&m); while(m--) { scanf("%d",&n); sum=0; for(i=0;

原创 Linux start

這幾天用mac os x 的終端g++來學c++ 編譯單個文件還好, 編譯多個文件就出錯了。undefined symbols…… 開始我還以爲自己的程序出錯了, 花了一個下午終於知道:要Makefile 路還很長 keep moving

原创 hdu 1091

#include<stdio.h> int main() { int a,b; while(scanf("%d%d",&a,&b)&&(a!=0||b!=0)) { printf("%d/n",a+b); } }

原创 hdu 1406

#include<stdio.h> int perfect(int n) { int i,sum; sum=0; for(i=1;i<n/2+1;i++) if(n%i==0) sum+=i; if(sum==n)

原创 hdu 1089

#include<stdio.h> int main() { int a,b; while(scanf("%d%d",&a,&b)!=EOF) { printf("%d/n",a+b); } }

原创 hdu 1094

#include<stdio.h> int main() { int a,i,n,sum; while(scanf("%d",&n)!=EOF) { sum=0; for(i=0;i<n;i++) { scanf(

原创 hdu 1001

#include<stdio.h> int main() { long long sum,i,m; while(scanf("%d",&m)!=EOF) { printf("%ld/n/n",m*(m+1)/2); } } 讀

原创 hdu 1724

Ellipse 不能用float #include<stdio.h> #include<math.h> #include<stdlib.h> int main() { int a,b,i,j,n,s,t; double r