조회 수 1641 추천 수 0 댓글 0

100 미만의 정수를 입력받다가 0이 입력되면 마지막에 입력된 0을 제외하고 그 때까지 입력된 정수의 십의 자리 숫자가 각각 몇 개인지 작은 수부터 출력하는 프로그램을 작성하시오. (0개인 숫자는 출력하지 않는다.)


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
    int num;
    int arr[10];
    int i;
   
    for(i=0;i<10;i++) arr[i]=0;
   
    printf("100미만 0이상의 숫자를 입력하시오.");
    
    while(1)
    {    
          scanf("%d",&num);
          if(num==0) break;
          if(num>100 || num<0) printf("100미만 0이상으로 다시 입력하시오.");
          else arr[num/10]++;
    }
    printf("\n");
    for(i=0;i<10;i++) if(arr[i]!=0) printf("%d : %d개\n",i,arr[i]);
    system("pause");
    return 0;
}



List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 글쓰기는 하루 5개, 댓글은 10개만 가능합니다. 좋은아빠되기 2019.02.15 517
공지 키보드 화살표값 출력 좋은아빠되기 2016.11.19 1281
공지 원하는 좌표에 값 출력하기 좋은아빠되기 2016.11.19 2602
공지 Python(파이썬) 학습 자료 PDF 1 file 좋은아빠되기 2014.12.10 10582
공지 dev C++ 텍스트 색상변경 WinApi사용(textcolor 대용) 좋은아빠되기 2014.06.07 4938
공지 DEV-C++ 기본 코드 좋은아빠되기 2013.06.19 8523
공지 무료 C++ 컴파일러(윈도우용) DEV-C++ 좋은아빠되기 2013.06.18 19163
공지 이클립스 C++ 설치 파일들 좋은아빠되기 2013.06.18 38072
90 정올 기초다지기(배열2-자가진단6) killerjack 2014.05.31 1434
89 정올 기초다지기(aA001-배열2 1) killerjack 2014.05.31 1442
88 정올 기초다지기(함수1-자가진단6) killerjack 2014.05.31 1447
87 철희, 철수, 영희, 영수 성적 입력받아서 합계구하기 killerjack 2014.03.15 1449
86 정올 기초다지기(배열2-자가진단7) killerjack 2014.05.31 1512
85 반복문을 탈출 그냥학생 2014.02.22 1584
84 정올 기초다지기(배열2-자가진단3) killerjack 2014.05.31 1585
83 이건 내가 윤년구하기한거 killerjack 2014.04.12 1592
82 2016-03-05 첫번째 file 뚜디 2016.03.05 1606
81 re file 박윤택 2013.12.14 1620
80 집에가서할거 killerjack 2014.02.22 1630
» 정올 기초다지기 (배열2-자가진단2) killerjack 2014.05.31 1641
78 p.76 1 file 박윤택 2013.11.12 1659
77 >> file 박윤택 2013.12.07 1692
76 화살표 응용 file 박윤택 2013.11.30 1703
75 대문자 입력받아서 입력받은 횟수 출력하기 (정올 배열2-자기진단1) killerjack 2014.05.31 1712
74 윤년 하품팬더 2014.04.12 1717
73 1부터 원하는 수까지의 2진법 출력하기 killerjack 2014.03.08 1735
72 0이 입력되면 입력 중지하고 입력된 숫자 교환하기 file 박윤택 2013.12.28 1784
71 p.74 문제1~5 손동희 그냥학생 2014.01.10 1846
Board Pagination Prev 1 ... 17 18 19 20 21 22 23 24 25 26 Next
/ 26