사다리

☆C언어/소스 2012. 9. 12. 14:51

#include<stdio.h>
#include<stdlib.h>
struct line{
 int jull;
 int kan;
};
int main(){
 //막대기 50
 //칸 10,000
 
 short int af[50][10000];  //이 말도 안되는게 됨 -ㅅ-;;
 FILE *in=fopen("ladder.inp","r");
 FILE *out=fopen("ladder.out","w");
 int i=0;
 int height=10000,width=50;
 int **a;
 //////////////////
 line *b;

 ////////////////////////
 int x1=0,y1=0,x2=0,y2=0;
 fscanf(in,"%d",&width);  //줄 수 스켄
 ////////////////////////////////////////
 b = (line **) malloc ( sizeof(int *) * height);
 b[0]=(line *)malloc ( sizeof (line)*width*height );
 //////////////////////////////////////////

 a = (int **) malloc ( sizeof(int *) * height);
 a[0] = (int *) malloc ( sizeof(int) * width*height );
 
 for( i=1; i<height; i++)
 {
  a[i] = a[ i-1 ] + width;
 }

 for(i=0;i<500000;++i){
  fscanf(in,"%d %d %d %d",&x1,&y1,&x2,&y2);
  if(x1==0 && y1==0 && x2==0 && y2);
  
 // a[x1]
 }


 
 printf("%d %d %d \n",a[0][0],a[0][1],a[49][9999]);
 
 

 free(a[0]);
 free(a);
 ///
 free(b[0]);
 free(b);
 ///

 fclose(in);
 fclose(out);
}

'☆C언어 > 소스' 카테고리의 다른 글

3n+1  (0) 2013.06.27
3n+1 재귀함수  (0) 2013.06.27
최소의 동전수 (재귀)  (0) 2013.06.23
c언어 숫자 변수에 문자입력시 출력  (0) 2012.10.10
달력 프로그램 설명  (0) 2011.10.14