본문 바로가기

반응형

c

(32)
[컴프2]C언어 입력받은 날짜의 요일출력 #include // 입력받은 날짜의 요일을 출력하는 프로그램 void main(){ int i; int iY, iM, iD; int cntday =0; printf("Year : "); scanf("%d", &iY); printf("Month : "); scanf("%d", &iM); printf("Day : "); scanf("%d", &iD); for(i = 1978; i
[컴프2] C언어 입력받은 날짜 세기 #include // 입력받은 날짜에 대한 날짜수를 카운트하는 프로그램 void main(){ int year,month,day,cntday; // 계산할변수 int birthy, birthm, birthd; int i, j, k; year = month = day = cntday = 0; // 변수 초기화 birthy = birthm = birthd = 0; printf("please input year : "); // 현재날짜 입력 scanf("%d", &year); printf("please input month : "); scanf("%d", &month); printf("please input day : "); scanf("%d", &day); printf("please input bitrh-y..
[컴프2] C언어 윤년, 일수계산 400 년마다 윤년 100년마다 윤년아님 4년마다 윤년 #include void main(){ int year = -1; int month = 0; while(year !=0){ printf("년 :"); scanf("%d", &year); printf("월 :"); scanf("%d", &month); if(month 12 || year < 0){ printf("wrong month\n"); return ; } if(year ==0){ break; } else if(year%4 == 0){ if(year % 100 == 0 && year % 400 != 0){ printf("평년\n"); if(month == 2){ printf("%d 월 : 28일\n", month); } else{ switch(mo..
[C Lang]포인터 & 함수(Pointer / Function) #include void Input(double *num1, double *num2, char *kiho); double plus(double *p1, double *p2); double minus(double *m1, double *m2); double mul(double *mu1, double *mu2); double div(double *d1, double *d2); int main() { double num1, num2; int cnt[4] = {0}; char kiho, sel; do { Input(&num1, &num2, &kiho); switch(kiho) { case '+': printf("%.2f + %.2f = %.2f\n\n", num1, num2, plus(&num1, &num2))..
[C Lang]포인터(Pointer) #include int main() { int array[5] = {1, 2, 3, 4, 5}; int i, j, index; char kiho; printf("정수출력 : "); for(i=0; i= 0; j--) { printf("%3d", array[j]); } for(j=4; j>index; j--) { printf("%3d", array[j]); } } printf("\n"); return 0; }
[C Lang] 함수와 기억클래스 [[1번]] #include void tri(int height, char prn); void squ(int height, char prn); int main() { int sel, height; char prn; printf("1.삼각형\n\n2.사각형\n"); printf("\n\n출력할 모양을 선택 : "); scanf("%d", &sel); fflush(stdin); do { printf("높이 입력(2-30사이홀수) : "); scanf("%d", &height); fflush(stdin); if(height =30 || height%2 == 0) { printf("2와30사이의 홀수만 입력하세요\n"); continue; } else { printf("출력할 문자 : "); prn = getc..
[C Lang]다차원배열 - Array [[실습5]] #include #include #include int main() { int i,j, array[6][6] = {0}; srand(time(NULL)); for(i=0; i
[C Lang]일차원 배열 - Array #include int main() { int i, j, temp; int a[10]; for(i=0; i

반응형