theCEED.com - Research your Interests!!
  • MEMBERSHIP PROFILE
  • bar
  • No member information.
  • login_button
  • sign_up_button
no_image

c코딩!!!!

About the ceed

모든 c코딩을 이곳에 퍼부으세요!!
Recommend : 0 I Total List : 20 I 2016-07-20
favorite
기초) 입력 받은 수의 각 자리별 숫자의 갯수 세기 2016.12.10 16:49:19
Nickname : 81. theceed Recommend : 0 View : 324 btn_recommend.png declaration

Please enter reasons of report.

declaration

 

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
// 배열을 이용하여 입력 받은 숫자의 구성을 처리하기
// 입력 숫자는 unsigned int 형으로 처리한다.
 
#include<stdio.h >
 
int main() {
    unsigned int n;
    // 최대한 큰 수를 받기 위한 unsigned 형 변수 선언
    int i, arr[10] ={0};
    // 반복문을 돌리기 위한 변수와
    // 저장할 배열 선언을 합니다.
 
    scanf("%u" &n);
    // 값을 입력 받습니다.
    // 이때 unsigned 형이므로, %u 형으로 받습니다.
    for(;;) {
        // 무한 루프를 돌리면서 연산을 합니다.
        if(n = =0break;
        // 만약 n이 0이라면 모두 나눈 것이니 빠져나갑니다.
        arr[n%10] + +;
        // 배열에 저장을 합니다. (각 수)
 
        n / =10;
        // n을 10으로 나누어서 1의 자리를 지웁니다.
    }
    for(i =0; i <10; i + +) {
        // 배열을 위한 0~10까지의 반복문을 실행합니다.
        printf("%d : %d\n", i, arr[i]);
        // 각 수의 위치의 갯수를 출력합니다.
    }
}
 
cs

 

 

 

#코딩 #C언어 #더시드닷컴 #프로그래밍 #기초프로그래밍 #인터넷 #컬러스크립터 #코딩코딩 #초등코딩
#theceed #web #internet #study #coding #사랑해 #수학코딩 #수학프로그래밍 #수학문제 #연산

 

 

list
Comments

name

write a comment
TOTAL  0 Comments
* No comments. Please write comments