c/기초

정올 175 : 함수2-형성평가1

phantom0219 2019. 3. 29. 14:11

 

My solution

 

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

#include<stdio.h>

void pass3(int arr[],int count){

    int i,j,temp;

    for(i=0;i<count;i++){

        for(j=0;j<count-1;j++){

            if(arr[j]<arr[j+1]){

                temp=arr[j];

                arr[j]=arr[j+1];

                arr[j+1]=temp;

            }

        }

    }

    for(i=0;i<count;i++){

        printf("%d ",arr[i]);

    }

}

void pass2(int num1){

    int arr[15],count=0;

    int i;

    for(i=0;i<num1;i++){

        scanf("%d",&arr[i]);

        count++;

    }

    pass3(arr,count);

}

 

void pass (int num1){

    scanf("%d",&num1);

    if(num1>=1&&num1<=15){

        pass2(num1);

    }

    else{

 

    }

}

int main(void){

    int num1=0;

    pass(num1);

    return 0;

}

Colored by Color Scripter

cs
반응형