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; } |
cs |
반응형