반응형

C언어 공부하기 20

C언어 프로그래밍 예제 : 여러가지 변수 받기시 생기는 문제

12345678910111213141516171819202122232425262728293031323334353637#include# pragma warning (disable:4996)void main() { int a, b; char s; printf("숫자를 입력하세요 : "); scanf("%d", &a); rewind(stdin); printf("기호를 입력하세요 : "); scanf("%c", &s); printf("숫자를 입력하세요 : "); scanf("%d", &b); printf("합은%d", cal(a,b,s));}int cal(int a,int b,char s){ int c; if (s == '+') { c = a + b; } else if (s == '-') { c = a - b;..

C언어 프로그래밍 예제 : 펠린드롬 글자 확인

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849#include#pragma warning(disable:4996)void main(){ char f = 'y'; while (f == 'y') { printf("위 프로그램은 펠린드럼 판별기입니다.\n\n\n"); int leng = 0; char ss[100] = "\0"; char tt[100] = "\0"; printf("판별하실 문자열을 입력하여 주십시오 : "); scanf("%s", ss); int k=1; while (ss[leng] != '\0') { leng++; } for (int i = 0; i

C언어 코딩 공부 #6 : string.h 의 함수들 (1) (strlen, strcpy, strcat)

123456789101112131415161718192021#include#includevoid main(){ char ss[10] = "God"; int a,b,c; char tt[100] = "God Howard's Blog"; a = strlen(ss); printf("%d 글자 입니다.\n", a); strcat(ss, "Haword"); printf("이름은 %s 입니다.\n", ss); strcpy(ss, tt); printf("%s\n", ss);}Colored by Color Scriptercs 알아보시기 편하게 하드코딩으로 코딩했습니다. 이번에 소개시켜드릴 함수는 총 3가지 strlen, strcpy, strcat 입니다. 다음글에선 더 짧게 gets, puts 에 대해 적고 마지막으로는..

C언어 프로그래밍 예제 : 비밀번호 받아서 *로 출력하기

12345678910111213141516171819202122232425#include#include#includevoid main(){ char a[100]; int i = 0; printf("암호입력 :"); while (1) { if (kbhit()) { a[i] = getch(); if (a[i] == 13) { break; } i++; printf("*"); } } a[i] = '\0'; printf("\n입력하신 암호는 :%s 입니다", a);}Colored by Color Scriptercs알아두셔야할점1. getchar 이랑 kbhit 이 뭐가 다른지 알아야함2. conio.h 를 알아야하고, kbhit, getch, getch가 뭐가 다른지 알아야함kbhit = 평범한 패스워드 사용가능..

C언어 프로그래밍 예제 : 숫자 계산기

123456789101112131415161718192021222324252627282930313233343536#includevoid main(){ int a; int b; char c; printf("첫째숫자\n"); scanf_s("%d", &a, sizeof(int)); printf("둘째숫자\n"); scanf_s("%d", &b, sizeof(int)); printf("기호\n"); rewind(stdin); scanf_s("%c", &c, sizeof(char)); if (c == '+') { printf("%d + %d = %d\n", a, b, a + b); } else if (c == '-') { printf("%d - %d = %d\n", a, b, a - b); } else if (..

C언어 프로그래밍 예제 : 학점 출력기(swtich 문 활용)

1234567891011121314151617181920#includevoid main() { int a,b; printf("점수를 입력하세요 : "); scanf("%d", &a); b = a / 10; // 학점을 switch 문에 넣기 편하게 switch (b) { case 10: printf("A입니다.\n"); break; case 9: printf("A입니다.\n"); break; case 8: printf("B입니다.\n"); break; case 7: printf("C입니다.\n"); break; case 6: printf("D입니다.\n"); break; default:printf("none\n"); break; }} Colored by Color Scriptercs 이건 개인에 따라 i..

C언어 프로그래밍 예제 : 학점 출력기 (if 활용)

1234567891011121314151617181920212223242526#includevoid main() { int a; printf("점수를 입력하세요 : "); scanf("%d", &a); // 점수를 받는 부분 if (a >= 90) // 점수가 x점 이상이면 해당 코드를 출력한다. { printf("A입니다.\n"); } else if (a >= 80) { printf("B입니다.\n"); } else if (a >= 70) { printf("C입니다.\n"); } else { printf("none\n"); } } Colored by Color Scriptercsif와 else if, else 사용 방법만 알면 만들 수 있음.원래 if문에 한 줄만 코딩하면 {} 따로 안써줘도 되지만 가..

반응형