티스토리 뷰

IT Skills/Programming

12.09.04 1강

E-yarn 2012. 9. 4. 12:06

배열a 에 10개 입력받기

배열a 정렬시키기

배열b 에 역으로 정렬시키기

 

 

#include <stdio.h>
void main()
{
 int a[10];
 int i, j, temp; 
 int b[10];
 printf("숫자 10개를 입력하세요 : ");
 for(i=0; i<10; i++)
  scanf("%d", &a[i]);
 printf("< SORT 결과 >\n");
 for(i=0; i<=8; i++)
 {
  for(j=i+1; j<=9; j++)
  {
   if (a[i] > a[j])
    {
     temp = a[i]; a[i] = a[j]; a[j] = temp;
    }
  }
 }
 for(i=0; i<=9; i++)
  printf("%d\t", a[i]);
 printf("\n\n이제 배열B에 역순으로 집어넣는다\n\n< SORT 결과2 >\n");
 for(i=0;i<=9;i++)
 {
  b[9-i]=a[i];
 }

 for(i=0; i<=9; i++)
  printf("%d\t", a[i]);
  printf("\n");
 for(i=0; i<=9; i++)
  printf("%d\t", b[i]);


 scanf("%d",&i);

}

 

 

----------

x y

 

 

 

#include <stdio.h>
void main()
{
 int x[5], y[5];
 int i, j, result; 
 printf("배열 x에 숫자 5개를 입력하세요 : \n");
 for(i=0; i<5; i++)
  scanf("%d", &x[i]);
 printf("배열 y에 숫자 5개를 입력하세요 : \n");
 for(i=0; i<5; i++)
  scanf("%d", &y[i]);
 
 for(i=0; i<5; i++)
 {
  result=x[i]+y[4-i];
  printf("x[%d]+y[%d]=%d\n",&i,4-&i,&result);
 }

 scanf("%d",&i);
}

 

 

 

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
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
글 보관함