본문 바로가기

분류 전체보기453

if 성적표 합.평균.grade ABCDE #include void main(void) { int kor = 0; int eng = 0; int mth = 0; int total = 0; int avg = 0; char grd = 0; printf("kor:"); scanf("%d", &kor); printf("eng:"); scanf("%d", &eng); printf("mth:"); scanf("%d", &mth); total = kor + eng + mth; avg = total / 3; if (avg>=90) { grd = 'A'; } else if (avg=80) { grd = 'B'; } else if (avg = 70) { grd = 'C'; } else if (avg = 60) { gr.. 2020. 7. 31.
숫자 세개 입력받은 뒤 홀수 짝수 #define _CRT_SECURE_NO_WARNINGS #include void main(void) { int num1 = 0; int num2 = 0; int num3 = 0; printf("enter the num1:"); scanf("%d", &num1); printf("enter the num2:"); scanf("%d", &num2); printf("enter the num3:"); scanf("%d", &num3); if (num1 % 2 == 0) { printf("num1 is even number.\n"); } else { printf("num1 is odd number.\n"); } if (num2 % 2 == 0) { printf("num2 is even number.\n"); } .. 2020. 7. 31.
숫자 두개 입력받은 후 계산기 #include void main(void) { int num1 = 0; int num2 = 0; printf("enter the num1: "); scanf("%d", &num1); printf("enter the num2: "); scanf("%d", &num2); printf("%d + %d = %d\n", num1, num2, num1 + num2); printf("%d - %d = %d\n", num1, num2, num1 - num2); printf("%d * %d = %d\n", num1, num2, num1 * num2); printf("%d / %d = %d\n", num1, num2, num1 / num2); } 2020. 7. 31.
노트북 ACER Swift3 SF314-42 R5 씬스틸러 UP (SSD 256GB) http://prod.danawa.com/info/?pcode=11301063&cate=112758# [다나와] ACER Swift3 SF314-42 R5 씬스틸러 UP (SSD 256GB) 최저가 792,760원, 현금최저가: 785,000원 prod.danawa.com 80만 15s-eq0139AU L3-15IML 81Y3003CKR 2020. 7. 31.
?? leap year #include void main(void) { int yr = 0; printf("--\nleap year?\n--\nenter year:"); scanf("%d", &yr); if (yr % 4 == 0 && yr % 100 != 0); { printf("%d is leap year", yr); } else if (yr % 4 == 0 && yr % 100 != 0); || (yr % 400 == 0); { printf("%d is leap year", yr); } else { printf("%d is common year", yr); } return 0; } 2020. 7. 31.
0731 증감연산자 increment ++ 전위prefix 후위postfix //이진수 //비트연산자 int num = 10; int n = num++; printf ("n:%d\n", n); 3번째줄에서 n의값은 ? : 10. num이 다시 나올 때 11이 됨 int num = 10; int n = ++num; printf ("n:%d\n", n); 3번째줄에서 n의값은 ? : 11. 2020. 7. 31.
https://dojang.io/ https://dojang.io/ 2020. 7. 30.
~~~ leap year #include void main(void) { int yr = 0; printf("--\nleap year?\n--\nenter year:"); scanf("%d", &yr); if (yr%4=0 && ) { } else { } } 2020. 7. 30.
error : 입력하라는 값에 맞는 값 입력하지 않으면 에러뜸 1. 두번째 scanf에 %c 앞에 스페이스바 공간 넣어야 되는 이유: 첫번째 num 값 입력이후에 엔터 누르게 되면 그 엔터가 두번째 값 ch로 인식되어버림. 그래서 값을 입력하지 못하고 바로 printf ch값: 으로 넘어가버림. 그래서 %c 앞에 스페이스바 공간 넣어주는것 2. 두번째 ch 값에 문자열을 입력하면 마지막 세번째에서 num2 값을 입력하는거 안뜸. - 문자를 입력해야되는데 문자열을 입력해서 오류난 것임. => 입력하라는 대로 입력할 것 2020. 7. 30.
두 숫자 입력 후 비교 #include void main() { int num1 = 0; int num2 = 0; printf("enter num1:"); scanf("%d", &num1); printf("enter num2:"); scanf("%d", &num2); if (num1 > num2) { printf("num1>num2"); } else if (num1 < num2) { printf("num1 2020. 7. 30.
if num==10 #include void main(void) { int num1 = 0; printf("enter the num:"); scanf("%d", &num1); if (num1 == 10) { printf("Corrrect number"); } else { printf("Wrong number"); } } 2020. 7. 30.
0730 c언어 변수 2020. 7. 30.
화씨-섭씨 / 변수가 뒤에 나오면 에러 lvalue 2020. 7. 30.
1-4 영어 자음 모음 갯수 출력 #include int main(void) { int al_c = 0; int al_v = 0; int kor_c = 0; int kor_v = 0; al_c = 24; al_v = 16; kor_c = 14; kor_v = 10; printf("%d\n", al_c); printf("%d\n", al_v); printf("%d\n", kor_c); printf("%d\n", kor_v); return 0; } 4. 알파벳과 한글의 자음, 모음 정보를 설정하고 출력하기 조건1) 알파벳 자음:24개, 알파벳 모음: 16개, 한글 자음:14개, 한글 모음: 10개 조건2) 알파벳 자음, 모음과 한글 자음, 모음 변수들을 생성하고 초기값을 0으로 설정하세요. 조건3) 각 변수에 대해서 자음, 모음 갯수를 입력.. 2020. 7. 30.
반지름입력받기 /원면적구하기 #include int main(void) { const PI = 3.14; float round; printf("반지름입력:"); scanf_s("%f", round,1); printf("%f * %f * PI = %f", round, round, round*round*PI); } #include int main(void) { const double PI = 3.14; double round = 5; printf ("%f * %f * PI = %f", round, round, round*round*PI); return 0; } printf ("%f * %f * PI = %f", &round, &round, &round*round*PI); printf일땐 &안씀. scanf 일때 & 쓰는거 .. 2020. 7. 30.
0729 printf 한 프로젝트내에 main() 두개 있으면 안됨. -> 제외할 프로젝트 우측 클릭 - 프로젝트에서 제외 클릭 2020. 7. 29.
1-3 변수 - 성적표 점수 #include int main(void) { int Avg; int Total; int kor=0; int eng=0; int math=0; int sci=0; kor=90; eng=80; math=70; sci=60; printf("%d\n", kor); printf("%d\n", eng); printf("%d\n", math); printf("%d\n", sci); Total = (kor + eng + math + sci); Avg = (Total/4); printf ("Total = %d\n" , Total); printf ("Average = %d" , Avg); return 0; } 위 코드도 작동 제대로 됨. 점수들 선언할 때 앞에 int또 붙이면 안됨 .. already declared 어.. 2020. 7. 29.
0729 오픈플랫폼 활용 정보처리산업기사- 전공자 3년 /비전공자 5년 기출문제 2020. 7. 29.
??역삼각형 갯수 입력받고 출력하기 왜 오류남? #include int main() { int n; int i; scanf("%d",n); for(int i=0; i 2020. 7. 23.
?? 왜 정답이 1이 아니고 2 인가? int main(){ int i = 0; do{ i++; }while(i==1); printf("%d", i); return 0; } 처음에 i++ 로 i 값이 1이 됨. 그리고 while 검사를 한다 i == 1 은 True 니까 while(1) 로써 한번 더 돌게 됨. 그리고 i++; 로 i값은 2가 됨. 그리고 다시 while(i == 1) 검사를 했을때 False(=0) 이 됨. 이는 while(0) 과 동일하므로 while 문에서 탈출하게 됩니다 2020. 7. 23.