c언어 연산자의 이해 #include<stdio.h> int main() { unsigned int m=5, n=2; // 이 줄에서 %% 로 해주어야 할 것을 %로 한 것이 오류입니다. // 덧셈의 결과 뺄샘, 나눗셈의 몫, 나눗셈의 나머지 입니다. printf("m+n=%d, m-n=%d, m/n=%d, m%%n=%d\n" , m+n, m-n, m/n, m%n); // 논리적 관계식의 결과입니다. 참이면 1, 거짓이면 0이 출력이 됩니.. c·c++/c 프로그래밍 2013.10.07
10001번째 소수구하기 #include <stdio.h> int main() { int i=1; // 3부터 시작하는 홀수를 검토한다. int j; int count = 1; // 2는 소수이다. 그 이후 홀수중에서 소수를 구한다. while(1) { i+=2; // 홀수를 검토한다. for(j=3;(j*j<i)&&(i%j!=0);j+=2); // 곱셈이 sqrt보다는 싸다. if(j*j>i) { count+=1; } if(count==10001) { break; } } printf("10001's prim.. c·c++/c 프로그래밍 2013.10.05
C언어 기초공부-중학생의 질문 저는 컴퓨터프로그래밍쪽에 관심이 잇는 중2학생입니다. 성적은 보통정도이구 C언어하나도 몰라서 공부를할려는데 뭘 어떻게해야되는지 모르겟네요 C언어 기초부터 차근차근 혼자공부할려면 어떻게해야되나요? java도공부해볼려다가 어려워서; -------------------------------------------------------.. c·c++/c 프로그래밍 2013.10.05
_mainCRTStartUp 외부기호 확인할 수 없슴. http://blog.naver.com/semigifn?Redirect=Log&logNo=10038630591 위의 사이트를 보시면 되겠습니다. c·c++/c 프로그래밍 2013.10.04
년,월,일이 주어졌을 때의 총날자수 구하기 int allDays(int year, int month, int day) { int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int i, leap, y, total; // 지금 년도 이전의 년도까지의 날자수를 구하기 위해서 y=year-1; 이라고 둔다. y=year-1; // 1년은 365.24.... 일로서 // 그 동안 있었던 윤년의 갯수를 구해주어서 그 날자를 y*365에 더해준다. // 윤년의 .. c·c++/c 프로그래밍 2013.10.02
3x3 행렬의 곱셈 #include <stdio.h> #define SIZE 3 void matMult(double a[][SIZE], double b[][SIZE], double c[][SIZE]) { int i, j, k; double x; for(i=0;i<SIZE;i+=1) { for(j=0;j<SIZE;j+=1) { x=0.; for(k=0;k<SIZE;k+=1) { x=x+a[i][k]*b[k][j]; } c[i][j]=x; } } } int main() { int i, j; double x; double a[SIZE][SIZE], b[SIZE][SIZE], c[SIZE][SIZE]; for(i=0;i<SIZE;i+=1) { for(j=0;j<.. c·c++/c 프로그래밍 2013.10.02
가우스 소거법 // 가우스 소거법 #include <math.h> #include <stdio.h> int main() { double matrix[3][3]; double b[3],x[3]; int n,i,count,j; double ratio,temp; // 행렬과 b 읽어들이기 n=3; printf("The matrix is %d by %d\n",n,n); printf("Matrix:\n"); for(i=0;i<n;i+=1) { for(j=0;j<n;j+=1) { scanf("%lf",&matrix[i][j]); } scanf("%lf",&b[i]); } printf("\n"); for(i=0;i&.. c·c++/c 프로그래밍 2013.09.26
strlen, strcpy, strcmp 구현 #include <stdio.h> int myStrlen(char *src) { char *p=src; while(*p) { p+=1; } return p-src; } char *myStrcpy(char *dst, char *src) { char *p=dst; while(*src) { *p=*src; p+=1; src+=1; } return dst; } int myStrcmp(char *dst, char *src) { while(*dst && *src && *dst==*src) { dst+=1; src+=1; } if(*dst>*src) { return 1; } else if(*dst<*src) { return -1; } else { return 0.. c·c++/c 프로그래밍 2013.09.24
sqrt, exp, log함수의 소스 #include <stdio.h> double myabs(double a) { if(a<0.0) return -a; return a; } double root(double k) { int n=0; double x, xx; xx=1.0; do { x=xx; xx=0.5*(x+k/x); //printf("x=%16.14f xx=%16.14f\n", x, xx); getch(); ++n; } while(myabs(xx-x)>0.0000000000001); printf("n=%d\n", n); return x; } int main() { double x=root(2.0); printf("x=%16.14f x*x=%16.14f", x, x*x); return.. c·c++/c 프로그래밍 2013.09.22
비쥬얼 c++ cntrl+F5후 cmd창이 바로 꺼지는 문제 해결하기 프로젝트 메뉴를 눌러서 현재 프로젝트의 속성을 선택하면 다음 화면이 보인다. 구성속성==> 링커==> 시스템==>하위 시스템을 /SUBSYSTEM:CONSOLE 로 선택해 주면 됩니다. c·c++/c 프로그래밍 2013.09.22