본문 바로가기

공부/C언어

c언어 :: 다이아몬드 만들기 #include "stdafx.h" int main(void) { int i,j,t=10; for(i=1; i 더보기
c언어 :: 변수 선언(정수형, 실수형, 문자형) 정수형 데이터형 형식지정문자 int %d unsigned int %u 실수형 데이터형 형식지정문자 float %f, %e double %lf, %e 문자형 데이터형 형식지정문자 char %c unsigned char %c 예제 #include "stdafx.h" int main(void) { int i, j, k, n; float m; printf("정수 입력하기 : "); scanf("%d %d %d",&i,&j,&k); n=i+j+k; m=(float)n/3; printf(" 합 : %d, 평균 : %10.1f \n",n,m); return 0; } 더보기
c언어 :: 10진수를 16진법으로 출력하는 방법 #include "stdafx.h" int aa(int a); int main(void) { int i,j; while(1){ printf("숫자 입력하세요.(세 자리 숫자까지 입력 가능) : "); scanf("%d",&i); j=aa(i); printf("\n"); } return 0; } int aa(int a) { int b,c; b=(a/16); c=(a%16); if (b 더보기
c언어 :: 배열의 합, 최댓값, 최솟값 #include "stdafx.h" int main(void) { int aaa[]={30,50,70,20,5,199,200}; int i, j=0,k=-30000,t=30000;//sign int의 숫자 범위(-2^16~2^16) for (i=0; i 더보기
c언어 :: 10진법을 2진법으로 출력하는 방법2 (함수, if ) #include "stdafx.h" int aa(int a); //함수 원형 선언// int main(void) { int i, j; printf(" 자연수를 하나 입력하세요.:"); scanf("%d",&i); printf("\n"); printf("%d의 16진법의 표기는 ",i); j=aa(i); printf(" 입니다.\n"); return 0; } int aa(int a) { int b,c=0x80; for(b=0; b>=1; } return 0; } 더보기
c언어 :: 10진법을 2진법으로 출력하는 방법(함수,for) //Microsoft Visual C++ 사용 #include "stdafx.h" int aa(int a); //함수 원형 선언// int main(void) { int i, j; printf(" 3자리 이하의 자연수를 하나 입력하세요.:"); scanf("%d",&i); printf("\n"); j=aa(i); printf("\n"); return 0; } int aa(int a) { int d,b[11],c; for(c=10; c>=0; c--) { d=b[c]=a%2;//2로 나눈 나머지를 뜻함 a=a2; } for(c=0; c 더보기
c언어 :: 두 정수를 입력 받아 수식 나타내기 (함수) //Microsoft Visual C++ 사용 #include "stdafx.h" int aaa(int a, int b); int main(void) { int i,j,k; printf(" 숫자 두 개 입력: "); scanf("%d %d",&i,&j); k=aaa(i,j); return 0; } int aaa(int a, int b) { int d; d=a+b; printf("%d + %d = %d \n",a,b,d); return d; } 더보기
c언어 :: 문자열 오른쪽 정렬하여 출력하기(배열) //Microsoft Visual C++ 사용 #include "stdafx.h" int main(void) { char e[11]=" eraser", t[11]=" item", c[11]=" count", p[12]=" price", pp[11]=" pen", n[11]=" note"; int m[6]={20, 100, 5, 95, 110, 97}; int i; printf("%s",t); printf("%s",c); printf("%s",p); printf("\n"); printf("%s",pp); printf("%10d %10d\n",m[0],m[1]); printf("%s",n); printf("%10d %10d\n",m[2],m[3]); printf("%s",e); printf("%10d %10.. 더보기