반응형

소스 코드 376

[C언어 소스] do while 문을 사용하는 예(음수를 입력할 때까지 합계)

[C언어 소스] do while 문을 사용하는 예(음수를 입력할 때까지 합계) #include int main() { int sum = 0; //합계를 위한 변수 선언 int num = 0; do { sum += num; //sum에 현재 sum과 lcnt 더한 값을 대입 printf("정수를 입력하세요. [음수 입력하면 종료]\n"); scanf_s("%d", &num); }while(num>=0); //루프 카운터가 num보다 작다면 printf("입력한 수의 합은 %d 입니다.\n", sum); return 0; } 실행 결과정수를 입력하세요. [음수 입력하면 종료]20정수를 입력하세요. [음수 입력하면 종료]10정수를 입력하세요. [음수 입력하면 종료]-1입력한 수의 합은 30 입니다. 본문[디딤..

[C언어 소스] 성적을 입력받아 학점을 출력하는 예(switch문 사용)

[C언어 소스] 성적을 입력받아 학점을 출력하는 예(switch문 사용) #include int main() { int score=-1; int level = 0; printf("점수를 입력하세요.\n"); scanf_s("%d",&score); if( (score100) ) //입력한 수가 0보다 작건나 100보다 크면 { printf("잘못 입력하였습니다.\n"); return 0; //main 함수 종료 (프로그램 종료) } level = score/10; switch(level) { case 10: case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf("D\n");..

[C언어 소스] 성적을 입력받아 학점을 출력하는 예(if문 사용)

[C언어 소스] 성적을 입력받아 학점을 출력하는 예(if문 사용) #include int main() { int score=-1; int level = 0; printf("점수를 입력하세요.\n"); scanf_s("%d",&score); if( (score100) ) //입력한 수가 0보다 작건나 100보다 크면 { printf("잘못 입력하였습니다.\n"); return 0; //main 함수 종료 (프로그램 종료) } level = score/10; if( (level == 10) || (level == 9)) printf("A\n"); else if(level == 8) printf("B\n"); else if(level == 7) printf("C\n"); else if(level == 6) p..

[C언어 소스] if else 조건문을 사용한 예 (3의 배수인지 판별)

[C언어 소스] if else 조건문을 사용한 예 (3의 배수인지 판별) #include int main() { int num=0; printf("정수를 입력하세요.\n"); scanf_s("%d",&num); if(num % 3) //3로 나눈 나머지가 참일 때 (나머지가 0이 아닐 때) { printf("입력한 수는 3의 배수가 아닙니다. \n"); } else //3로 나눈 나머지가 거짓일 때 (나머지가 0일 때) { printf("입력한 수는 3의 배수입니다. \n"); } return 0; } 실행 결과1정수를 입력하세요. 3 (최종 사용자가 3을 입력했다고 가정) 입력한 수는 3의 배수입니다.실행 결과2정수를 입력하세요. 5 (최종 사용자가 5를 입력했다고 가정) 입력한 수는 3의 배수가 아닙..

[C언어 소스] if 조건문을 사용한 예, 입력한 정수가 홀수인지 판별

[C언어 소스] if 조건문을 사용한 예, 입력한 정수가 홀수인지 판별 Program.c #include int main() { int num=0; printf("정수를 입력하세요.\n"); scanf_s("%d",&num); if(num % 2) //2로 나눈 나머지가 참일 때 (홀수일 때) { printf("입력한 수 %d은(는) 홀수입니다. \n",num); } return 0; } 실행 결과정수를 입력하세요. 3 (최종 사용자가 3을 입력했다고 가정) 입력한 수 3은(는) 홀수입니다. 본문[디딤돌 C언어] 39. 조건문 (if else)

[C언어 소스] ^ 연산자를 이용한 간단한 대칭형 암호화 예

[C언어 소스] ^ 연산자를 이용한 간단한 대칭형 암호화 예 #include int main() { int original = 0x12345678; //원본 데이터 int cryptograph = 0; //암호화 데이터 int decrypt = 0; //복화화 데이터 int key = 0x394A38C9; //암호화와 복호화에 사용할 키 printf("원본 데이터: %#X \n",original); cryptograph = original ^ key; //암호화 printf("암호화 데이터: %#X \n",cryptograph); decrypt = cryptograph ^ key; //복호화 printf("복호화 데이터: %#X \n",decrypt); return 0; } 실행 결과원본 데이터: 0X1..

[C언어 소스] getchar 함수 사용하는 예

[C언어 소스] getchar 함수 사용하는 예 #include int main() { char c = '\0'; //char 형 변수 c를 선언하고 '\0'(널문자)로 초기화 c = getchar(); printf("문자: %c 아스키 코드 값: %d \n",c, c); c = getchar(); printf("문자: %c 아스키 코드 값: %d \n",c, c); c = getchar(); printf("문자: %c 아스키 코드 값: %d \n",c, c); return 0; } 실행 결과ab (최종 사용자가 ab를 입력했다고 가정) 문자: a 아스키 코드 값: 97 문자: b 아스키 코드 값: 98 문자: 아스키 코드 값: 10 본문[디딤돌 C언어] 27. getchar, gets, gets_s 함수

반응형