C언어 입력 숫자 만,천,백,십,일 단위 출력
정수인 천만 이하의 한 수를 입력 받아 우리가 사용하는 단위인 만, 천, 백, 십, 일 단위로 출력하는 프로그램을 작성하시오. 즉 입력이 2347653이면 “234만 7천 6백 5십 3입니다.” 로 출력 #include int main() { int num, i; int a,b,c,d,e; printf("천만 이하의 수를 입력하세요\n"); scanf("%d",&num); int result = num; while(result>=100) { if(result>=1000000) { a = result%10; result/=10; } else if(result>=100000) { b = result%10; result/=10; } else if(result>=10000) { c = result%10; res..
더보기
C언어 우측정렬,좌측정렬 기초
두 실수를 표준입력으로 입력 받아 다음 조건을 만족하는 프로그램을 작성하시오. 두 실수가 가로, 세로인 사각형의 면적을 전체 폭 12, 소수 이하 3자리, 우측정렬로 출력 두 실수가 가로, 세로인 삼각형의 면적을 전체 폭 12, 소수 이하 3자지, 좌측정렬로 출력 #include int main() { float a,b; printf("가로와 세로 길이를 입력하세요\n"); scanf("%f %f",&a,&b); printf("사각형의 면적은 %12.3f이다\n",a*b); printf("삼각형의 면적은 %-12.3f이다\n",a*b*0.5); return 0; } 윤성우의 열혈 자료구조:C언어를 이용한 자료구조 학습서 COUPANG www.coupang.com 파트너스 활동을 통해 일정액의 수수료를 제..
더보기
C언어 사용자 정의함수 이용 일차원 배열의 동등함을 검사하여 그 결과를 리턴
다음 배열 a와 b1, b2, b3에 대하여 각각 검사 int a[] = { 4, 7, 9, 3, 6 }; int b1[] = { 4, 7, 9, 3, 6 }; int b2[] = {4, 7, 9, 3, 7 }; int b3[] = { 4, 7, 9, 3 }; 함수int compare() 는 2개의 배열과 배열의 크기를 인자로 받고, 배열의 원소가 모두 같으면 1, 다르면 0을 리턴한다. ; #include int compare(int *pa, int na, int *pb, int nb) { if(na==nb) { for(int i=0;i
더보기