분류 전체보기
-
점수를 입력받아 평균, 총점, 학점을 계산하는 프로그램학교 과제/C프로그래밍 2021. 12. 3. 15:25
국어 영어 수학 점수를 입력 받아서 평균과 총점을 계산하고 학점(평점)을 표기하는 프로 그램 조건 - A : 100 ~ 90, B : ~ 80, C : ~ 70, D : ~ 60, F : 나머지 - 점수 입력, 결과 출력 파일 - 평균, 총점, 학점 계산 파일 main.c #include #include "score.h" double score1, score2, score3; int main() { printf("국어 영어 수학 점수를 입력하세요 : "); scanf_s("%lf %lf %lf", &score1, &score2, &score3); // 세 과목의 점수 입력받음 printf("당신의 세 과목의 평균은 %.2lf점이고, 총점은 %.2lf점 입니다.\n", cal(), sum()); // 소수..
-
사칙연산하는 프로그램학교 과제/C프로그래밍 2021. 12. 3. 15:20
두 개의 숫자와 사칙연산 기호를 입력하면 실행하여 결과를 출력하는 프로그램 조건 - 연산을 하는 소스파일, 입출력하는 소스파일, 함수들을 호출해서 결과를 확인하는 소스파일 만들기 - 헤더파일 만들어서 세 소스파일을 사용할 수 있도록 하기 - 포인터는 사용하지 않기 main.c #include #include "myheader.h" // 함수들이 선언된 헤더파일 double num1, num2; // 사칙연산에 피연산자로 사용되는 수를 저장하는 변수 char tool; // 사칙연산 기호를 저장할 변수 int main() { myInput(); // 입력을 담당하는 함수 호출 return 0; } iofunc.c #include #include "myheader.h" // 함수들이 선언된 헤더파일 //ma..
-
c언어: 문자열을 교환하는 간단한 프로그램학교 과제/C언어_학교과제 2021. 11. 18. 15:29
#include #define _CRT_SECURE_NO_WARNINGS void swap_string(char* str1, char* str2); // 문자열을 교환하는 함수 선언 int main() { // swap할 두 문자열 선언 char str1[20] = "apple"; char str2[20] = "banana"; // 두 문자열을 함수에 매개변수로 넣어 swap함 swap_string(str1, str2); //결과 출력 printf("str1 : %s\n", str1); printf("str2 : %s", str2); } void swap_string(char* str1, char* str2) // 배열을 포인터로 받음 { char* temp[20] = { 0 }; // str1을 저장할..
-
C언어로 만든 간단한 행맨 게임C언어 기초/C언어 연습 2021. 11. 6. 01:27
/* * 행맨 게임 * 2021-11-06 */ #include #include #include #include #include /* * Define */ #define HANGMAN 20 #define ANSWER_WIDTH 70 #define MAX 1000 /* * 함수 선언 */ // 커서 이동 함수 void gotoxy(int x, int y); // 기본 배경(처형대, 밑줄 등) 출력 함수 void Background(); // 답 입력받기 void Answer(); // 행맨 몸 관리 함수 void Body(int* bodyCount); // 글자 대조 함수 int Compare(char take); // 글자 맞췄을 때 함수 void Correct(int len_ptr, char take)..
-
[ c언어 ]백준 알고리즘 2557, 10718, 10171, 10172, 1000, 1001, 10998, 1008, 10869, 10430, 2588코딩 테스트/백준 단계별 문제 2021. 8. 31. 03:08
2557 [ 문제 ] Hello World! 출력하기 #include int main_l1(void) { printf("Hello World!"); return 0; } 10718 [ 문제 ] kriii를 위한 격려 문구 출력하기 [ 조건 ] 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. int main(void) { printf("강한친구 대한육군\n"); printf("강한친구 대한육군\n"); return 0; } 10171 [ 문제 ] 고양이 출력하기 int main(void) { printf("\\ /\\\n"); printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|\n"); return 0; } 10172 [ 문제 ] 개 출력..
-
C언어 공룡 점프 게임C언어 기초/C언어 연습 2021. 8. 31. 02:28
C언어 공룡 점프 게임 /* 공룡게임 * z 누르면 점프 * 공룡 발 번갈아 가면서 출력 * 장애물 생성 * 충돌 처리 */ // 헤더 #include #include #include #include #include #define DINO_BOTTOM_Y 12 #define TREE_BOTTOM_Y 20 #define TREE_BOTTOM_X 45 // 함수 선언 void SetConsoleView(); bool isCollision(const int treeX, const int dinoY); void GotoXY(int x, int y); int GetKeyDown(); void DrawDino(int dinoY); void DrawTree(int treeX); void DrawGameOver(con..
-
C언어로 만든 간단한 온라인 은행 프로그램C언어 기초/C언어 연습 2021. 8. 30. 00:07
입출금, 계좌 계설, 잔액 조회 기능을 가진 은행 프로그램 #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #define SIZE 19 /* 사용자 구조체 관리 */ struct Bank_User { char name[20]; char account[20]; int balance; }; /* 구조체 초기화 */ struct Bank_User BUser[10] = { {"None", "None", 0}, {"None", "None", 0}, {"None", "None", 0}, {"None", "None", 0}, {"None", "None", 0}, {"None", "None", 0}, {"None", "None", 0}, {"No..