본문 바로가기

C언어기초예제

[C언어] 기초 예제 11 - 사용자 정의 함수를 이용하여 구구단 짜기 제목이 곧 내용. 생각보다 쉬워요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include void main() { int i; for(i = 2; i 더보기
[C언어] 기초 예제 10 - 최소공배수와 약수의 총합 구하기 A, B, C 세 수의 최소공배수를 구하고 그 수의 약수의 총합을 구하세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 #include int lcm(int p, int q, int r) { int L,LCMnumber; for(L = 1; L = 1; g--) { if(lcm%g == 0) { printf("%d는 %d의 약수입니다.\n", g, lcm); sum = sum+g; } else printf(""); } printf("약수의 총합은 %d입니다.\n",sum); } void mai.. 더보기
[C언어] 기초 예제 9 - 난수 생성 횟수를 "*" 이용하여 막대그래프로 출력 난수를 이용 100개의 수를 생성(1~100) 후 각 해당하는 수가 몇 번 출력됐는지 *를 이용하여 그래프 표현하기 . 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include #include #include void main() { int a[100],i,j,x; srand(time(NULL)); rand()%100+1; x=rand()%100+1; for(i=1;i 더보기
[C언어] 기초 예제 8 - 두 수를 입력받아 두 수 사이의 모든 값 더하기 올리다 보니.. 기초 예제 번호는 난이도와 상관없는 것 같습니다. 그냥 예전에 했던 예제들을 나열하는 것이다 보니 글 올린 순서대로 번호를 매기게 되어버렸네요. 가끔가다 어려운게 빵 튀어나와도 그러려니 해 주세요(..) sum = sum + i; 요건 요령입니다. 피보나치 수 구할때도 이렇게 구하지요. 그래서 나름 중요하다.. 고 생각했던 예제입니다. 두 수를 입력받아 입력받은 두 수 사이의 모든 값을 더하는 프로그램을 작성하시오. 예) 입력값, 30,40인 경우 30+31+32+...+39+40 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include void main() { int input1,input2,sum,i; sum=0; //sum초기화 pr.. 더보기
[C언어] 기초 예제 7 - 10진수를 8진수, 16진수로 바꿔 출력하기 급 쉬워졌습니다. 그래도 알아두면 좋아요. 1 2 3 4 5 6 7 8 #include void main() { int a; printf("10진수를 입력하세요 : "); scanf("%d",&a); printf("입력하신 %d는 8진수로 %o 16진수로 %x입니다\n",a,a,a); } 더보기
[C언어] 기초 예제 6 - 반복문과 난수를 이용하여 숫자게임 만들기 난수를 이용하여 임의 수를 생성(1~1000)후 사용자가 그 수를 맞히는 게임을 작성하시오. 10번 시도 후 틀린 경우 게임 종료 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #include #include #include void main() { int num, input, n; srand(time(NULL)); num = rand()%1001; //printf("random number is %d\n",num); printf("랜덤으로 숫자가 생성되었습니다!\n"); for(n = 1 ; n num) { printf("DOWN!\n"); } if(input==num) { print.. 더보기
[C언어] 기초 예제 5 - 사용자로부터 값을 입력 받아 홀수/짝수 구분하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include void main() { int input; printf("정수를 입력하세요\n"); scanf("%d",&input); printf("%d가 입력되었습니다\n",input); if(input%2==1) { printf("입력한 수는 홀수입니다\n"); } if(input%2==0) { printf("입력한 수는 짝수입니다\n"); } else printf("짝수도 홀수도 아닙니다.\n"); } 더보기
[C언어] 기초 예제 3 - sin값 구현하기, 난수 생성 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 #include //기본 입출력 헤더 #include //수학 관련 헤더 void main() { float pi = 3.141592; float a = 0; //소수일 때 float int d; //정수일 때 int for(d = 0 ; d 더보기
[C언어] 기초 예제 2 - 구구단 짜기 C언어로 구구단을 짜 봅시다. 예제는 가로로 배열된 구구단입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include void main() { int a =2; int c ; int b =1; for(a=2;a 세로로 배열된 구구단은 어떻게 짤까요? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #include void main() { int a =2; int c ; int b =1; printf("1단 2단 3단 4단 5단\n"); for(a=1;a 더보기
[C언어] 기초 예제 1 - printf 사용, 두 수의 연산, 마일과 미터 변환, 정수의 합, 부호판별 (1) printf(" "); 입력 1 2 3 4 5 6 7 8 #include int main(void) //기본셋팅 { printf("Hello World. \n"); //문자열 입력 시 print(" ")이용 printf("My Name is Navy"); return 0; } (2) 두 수의 연산 x=50 y=100 x+y x-y x*y x/y x%y 구현하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include int main(void) { int x, y, sum; x = 50; y = 100; printf("%d + %d = %d.\n", x, y, x+y); printf("%d - %d = %d.\n", x, y, x-y); printf("%.. 더보기