반응형
c언어 난수 이용하여 0~100까지 숫자 10개를 출력후, 최대 최소값 각2개씩 출력하고 나머지 여섯개의 평균을 구하기
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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | #include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int b[10]={0}; int i=0; int a,c,temp=0; int sum=0; double avg=0.00; srand((int)time(NULL)); for(i=0;i<10;i++) { b[i]=rand()%101; } for(i=0;i<10;i++) { printf("%d\n",b[i]); } /*printf("0~100까지의 정수를 10개 입력해주세요.\n"); for(i=0;i<10;i++) { scanf("%d",&b[i]); }*/ //입력받음 for(a=0;a<9; a++) { for(c=0;c<9-a;c++) { if(b[c]<b[c+1]) { temp=b[c+1]; b[c+1]=b[c]; b[c]=temp; } } } /*내림차순으로 정렬 for(i=0;i<10;i++) { printf("%d\n",b[i]); } */ printf("max=%d,%d\n",b[0],b[1]); printf("min=%d,%d\n",b[9],b[8]); sum=b[2]+b[3]+b[4]+b[5]+b[6]+b[7]; avg=sum/6.00; //printf("%d",sum); printf("나머지 여섯개의 평균은: %.2f 입니다.",avg); } | cs |
반응형
'c언어 > c언어 (문제풀기)' 카테고리의 다른 글
2_6. c언어로 야구게임만들기 (0) | 2017.08.28 |
---|---|
2_5.c언어로 가위바위보 프로그램 만들기 (1) | 2017.08.25 |
2_4 c언어 난수이용해 주사위 만들기 (1) | 2017.08.25 |
2_3난수 생성(0~99사이의 숫자) (0) | 2017.08.25 |
2_2 C언어 2차원배열로 달팽이 만들기(숫자입력받아서 달팽이 만들기) (0) | 2017.08.25 |