목록C언어 (14)
괴발개발 개발하다
1. 코드 /* 컴퓨터가 로또번호를 만든다. 중복되는 숫자는 없게. 사용자가 6개의 숫자를 입력한다. 결과를 출력해준다. */ #include #include int main(void) { int lotto[45]={0}; int select[45]={0}; int i,choice,game=0,count=0,choicecount=0,lottocount=0,playercount=0,matchcount=0,end; srand((unsigned)time(NULL)); printf("====로또 당첨 기원====\n"); while(1){ for(i=0;i46 || choice
1. 코드 #include char* change(char* str, char ori, char new); int main(){ char str[50] = "Hello world"; char ori, new; printf("문자열 입력: "); gets(str); printf("변경할 기존 문자와 대체할 새로운 문자 입력: "); scanf("%c %c", &ori, &new); change(str, ori, new); printf("결과: %s\n", str); return 0; } char* change(char* str, char ori, char new){ int i; for(i=0; str[i]!= NULL; i++){ if(str[i] == ori){ str[i]=new; } } return ..
1. 구상 2. 코드 #include #define MAIN_01 3500 #define MAIN_02 4000 #define SIDE_01 1500 #define SIDE_02 2000 #define SIDE_03 3000 void sowMenu(); void pay(int i); int main(){ int mainChoice; int topingWant; int topingChoice; int money; int payWant; int answer = 1; while(answer){ int sum = 0; //반복시작 showMenu(); scanf("%d", &mainChoice); if(mainChoice == 1){ printf("팥빙수를 고르셨습니다."); sum += MAIN_01; }el..
#include #include typedef struct book{ char bookTitle[50]; char bookAuthor[20]; int price; }BOOK; void inBook(BOOK bs[], int i); void outBook(BOOK bs[], int n); int main(){ int select; int index = 0; //struct book bookArray[] BOOK bookList[100]; while(1){ puts("\n도서관리프로그램 v1.0"); puts("=====================\n"); puts("1. 도서입력"); puts("2. 도서출력"); puts("3. 종료"); printf("\n>> 메뉴를 선택하세요:"); scanf("%..
#include #include int main(){ int answer; srand(time(NULL)); int random = rand() % 10; //printf("%d\n", random); printf("\n======================\n"); printf("번호 맞추기 프로그램\n"); printf("======================\n"); while(1){ int sum; sum++; printf("\n번호를 맞혀주세요 : ");// 숫자범위 명시!!!!!! scanf("%d", &answer);// 문자 넣으면 오류생김... 보완하기 printf("----------------------------------------\n"); if(answer > random){..
// 6면 주사위를 100번 굴려서 나온 각 면의 수를 배열에 저장하여 출력 #include #include int main(){ //int sum; int dice[6] = {0}; int i, n = 0; srand(time(NULL)); do{ i++; n = rand() % 6 + 1; dice[n-1] = dice[n-1]+1; }while(i
#include typedef struct employee{ int number; char name[10]; int age; char address[50]; }EMPLOYEE; int main(){ EMPLOYEE list[3]; int i; for(i=0; i
1. int, char, double(실수형) 2. 변수를 만든다. 변수를 선언한다. 선언!!! >> 자료형 + 변수이름 자료형 선정한다. 변수명을 정한다 >>> 가급적 의미있게 정하기. int age_;(일시적으로 저장함.) int maxAge; 카멜표기법 ======================================================== 에 값을 저장하는 연산자 저장되는 공간 = 값 (대입연산자) a = 10; strcpy( a , "10" ); ======================================================== [] : 대괄호, 브라킷 int a[10] : {1, 10, 3}; (10개의 공간을 쓰겠다.) int b[3]; b[0] = 1; b[1..
// arr = {10, 5, 3}를 arr = {3, 5, 10}으로 오름차순 정렬하는 버블정렬! int main(){ int arr[3] = {10, 5, 3}; int i, j; int temp; for(i=0; i
#include #include struct student{ int number; char name[10]; double grade; }; int main(){ struct student s; s.number = 20070001; strcpy(s.name, "홍길동"); s.grade = 4.3; printf("학번: %d\n", s.number); printf("이름: %s\n", s.name); printf("학점: %lf\n", s.grade); return 0; } // 출력 학번: 20070001 이름: 홍길동 학점: 4.300000 // 사용자 정의 자료형 // 내가 직접 만드는 자료형 1. 구조체 선언 typedef struct student{ // 멤버변수 int number; char n..