구조체의 기본 #include void main() { int a,b; struct Man{ char name[10]; int age; int weight; }; struct Man M[10]; printf("몇 사람의 정보를 입력하시겠습니까?"); scanf("%d",&a); for(b=0;b 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
함수에 배열 전달방식1 #include int Low(int x[],int y) { int a,low; for(a=1;ax[a-1]) { low=x[a-1]; x[a]=x[a-1]; } else low=x[a]; } return low; } void main() { int k[11],l,m; printf("몇개의 수를 입력할 것인가?"); scanf("%d",&l); printf("%d개의 값을 입력하시오.\n",l); for(m=0;m 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
포인터와 배열- #include void main() { int a,M[5]={2,5,7,8,0}; int *p=M; for(a=0;a 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
포인터가 헷갈리냐..-ㅁ- #include void main() { int M=10; int *mp; int **mpp; mp=&M; mpp=∓ printf("%u,%u,%u\n",M,mp,*mp); printf("%u,%u,%u\n",mpp,*mpp,**mpp); } 결과 10,1245052,10 1245048, 1245052,10 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
구구단을 파일생성후 파일에 출력하는 프로그램 #include void main() { int x,y; FILE *gugudan=fopen("a.txt","w"); printf("구구단중 몇단의 출력을 원하는가?\n"); scanf("%d",&x); for(y=1;y 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
// 이름과 핸드폰 입력후 이름입력하면 핸드폰번호 출력 프로그램 // 이름과 핸드폰 입력후 이름입력하면 핸드폰번호 출력 프로그램 #include #include main() { char name1[20],name2[20],name3[20],pnum1[20],pnum2[20],pnum3[20],buff[20]; printf("이름을 입력하십시오.\n"); gets(name1); printf("핸드폰 번호를 입력하십시오.\n"); gets(pnum1); printf("이름을 입력하십시오.\n"); gets(name2); printf("핸드폰 번호를 입력하십시오.\n"); gets(pnum2); printf("이름을 입력하십시오.\n"); gets(name3); printf("핸드폰 번호를 입력하십시오.\n"); gets(pnum3); printf("이름을 입력하시면 그 .. 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
10개의 수를 입력받아 대소비교 순차정렬 프로그램 // 10개의 수를 입력받아 대소비교 순차정렬 #include void main(void) { int k,l,n,array[10]; printf("10개의 수를 입력하시오.\n"); for(k=0;k 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
10개의 수 입력 각수의 합 출력 짝수들의 합과 갯수 홀수들의 합과 갯수 출력프로그램 // 10개의 수 입력 각수의 합 출력 짝수들의 합과 갯수 홀수들의 합과 갯수 출력 #include main() { int sum=0,k,j,array[10],two=0,one=0,t=0,o=0; printf("Input 10ea number.\n"); for(k=0;k 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
overflow and hightest bit //정수형의 최대치와 최소치 최대치+1 최소치 -1의 값을 구하고(오버플루) //양수와 음수의 최상위 비트의 값 구하기. #include #include main() { int a; a=pow(2,31)-1; printf(" 정수형의 최대치는 %d 입니다.\n",a); printf(" 정수형의 최대치+1 는 %d 입니다.\n",a+1); printf(" 양수의 최상위 비트값은 %#x 입니다.\n",a); a=pow(2,31); printf(" 정수형의 최소치는 %d 입니다.\n",-a); printf(" 정수형의 최소치 -1 은 %d 입니다.\n",-a-1); printf(" 음수의 최상위 비트값은 %#x 입니다.\n",-a); } 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05
10개의 정수를 입력받아 그 정수들의 합과 평균을 계산하는 프로그램 (배열사용) // 10개의 정수를 입력받아 그 정수들의 합과 평균을 계산하는 프로그램 (배열사용) #include void main(void) { int a[9],k,m=0; printf("10개의 정수를 입력하시오.\n"); for(k=0;k 프로그래머의 삶 Programmer's Life/C & C++ 2008.11.05