확률 시뮬레이터 (연속해서 정해진 수만큼 성공할 확률) #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { // prob는 성공할 확률의 변수 // count는 연속해서 성공할 횟수 // x는 0부터 99까지의 범위를 가지는 난수 // ss는 연속해서 성공한 회수를 나타내는 변수 int prob, count, x, ss; // n은 처음부터 연속해서 count번 성공할 때 까지의 회.. c·c++/c 프로그래밍 2014.03.17
scanf("%d ", &x); 에서 빈칸의 역할 "%d " 서식에서 한개의 빈칸이 나타내는 것은 whilte space (빈칸 줄바꿈 탭문자) 들의 연속 (여러문자)을 나타냅니다. 따라서 이 연속된 빈칸이 끝났다는 증거가 나올때 까지는 계속해서 입력을 받게 됩니다. 입력을 줄 때는 [숫자입력] [빈칸] [빈칸이 아닌 문자] 이렇게 주어야만 입력이 끝나.. c·c++/c 프로그래밍 2014.03.14
중복을 피하여 난수를 선택하는 방법1,2 #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int list[100], map[100]={0,}; int i, x, n; printf("100이하 정수: "); scanf("%d", &n); srand(time(NULL)); i=0; while(i<n) { x=rand()%100; if(map[x]!=0) continue; list[i]=x+1; map[x]=1; i+=1; } for(i=0;i<n;i+=1) { printf("%4d", list[i]); } printf("\n"); return 0; } =================.. c·c++/c 프로그래밍 2014.03.10
c언어 다음에 무슨공부를 할까요? C하고 나면 어떤게 좋을까요 루트를 딱 알려주십쇼 그래도 전 리눅스 혼용 GUI를 배워보고싶은데..QT나 GTK같은거 말이죠 그냥 바로 QT책같은거 사서 할까 하다가도 그전에 해야되는게 있나 싶어서요 강좌이런거 봤는데 전혀 모르는용어를 그냥 설명도 없이 훅훅 나가더라고요? 그전에 뭔가.. c·c++/c 프로그래밍 2014.03.05
변수의 주소가 컴파일할때마다 바뀌는 이유가 뭔가요? 변수의 주소가 컴파일할때마다 바뀌는 이유가 뭔가요? #include <stdio.h> int main(void){ int a = 10; char b = 7; double c = 3.775; printf("a의 주소 = %x \n", &a); printf("b의 주소 = %x \n", &b); printf("c의 주소 = %x \n", &c); return 0; } 변수 선언시 메모리에 저장되어 그 주소값을 참조할 수 있는데 컴파일 할때마다.. c·c++/c 프로그래밍 2014.03.05
분할수 #include <stdio.h> int partitions=0; int history[40]={0,}; void p(int n, int k, int level) { int i; if(n<0) return; if(n==0) { partitions+=1; printf("%d : ", partitions); for(i=0;i<level-1;i+=1) { printf("%d + ", history[i]); } printf("%d\n", history[level-1]); return; } for(i=1;i<=k;i+=1) { history[level]=i; p(n-i, i, level+1); } } int main() { int i, n=5; scan.. c·c++/c 프로그래밍 2014.02.26
windows구조와 원리 - OS를 관통하는 프로그래밍의 원리 [0] windows구조와 원리 - OS를 관통하는 프로그래밍의 원리 정덕영 지음, 한빛미디어 [1] API로 배우는 Windows 구조와 원리 야스무로 히로카즈 지음 한빛미디어 [2] 뇌를 자극하는 윈도우즈 시스템 프로그래밍 윤성우 지음, 한빛미디어 [3] Windows 시스템 실행파일의 구조와 원리 이호동 지음/한빛.. c·c++/c 프로그래밍 2014.02.26
vc++ 2010 LNK1123: coff 변환오류 >------ 빌드 시작: 프로젝트: world, 구성: Debug Win32 ------ fatal error LNK1123: COFF로 변환하는 동안 오류가 발생했습니다. 파일이 잘못되었거나 손상되었습니다. -------------------------------------------------------------.NET FrameWork 오류로 생긴 것입니다 해결책은 [1] 비쥬얼 스튜디오 2010 서비스팩1을 설치.. c·c++/c 프로그래밍 2014.02.26
c언어란 무엇인가요? - c언어 독학 가능한가요? 안녕하세요 이제 고등학생되는 학생입니다 C언어라는걸 이제서야 알게되었는데 어떤것인지 잘모르겠네요 C언어라는게 뭐 컴퓨터와말한다느니 그런건 들어봣는데 자세히 뭘하는건지 어떻게 배우는건지 C언어를 실습이중요하다? 말하던데 C언어를 실습한다는게 무슨 뜻인가요 그리.. c·c++/c 프로그래밍 2014.02.22
2차원 shuffle #include <stdio.h> #include <stdlib.h> #include <time.h> void small(int n, int a[][20]) { int base[20]; int i, j, k, t, x, z=0; for(i=0;i<n;i+=1) { base[i]=i+1; } for(i=0;i<n;i+=1) { while(1) { for(j=0;j<n;j+=1) { x=rand()%n; t=base[j]; base[j]=base[x]; base[x]=t; } for(j=0;j<n;j+=1) { for(k=0;k<i;k+=1) { if(a[k][j]==base[j]) { break; } } if(k&.. c·c++/c 프로그래밍 2014.02.18