1. 변수 N1,
N2에 각각 정수를 입력받아 N1과 N2에 들어있는
정수를 교환하시오.
printf(“N1 = %d, N2 = %d”, N2, N1); 사용은 불가!!
출력) N1
입력 : 1
N2 입력 : 5
Exchange 결과 : N1 = 5, N2 = 1
printf(“N1 : “);
scanf(“%d”, &N1); 1
N2 = N1;
printf(“N2 : “);
scanf(“%d”, &N1);5
printf(“\nExchange 결과 : N1 = %d, N2 = %d\n”, N1, N2);
2. 다음에
나오는 형식들에 맞게 출력하는 문제입니다. 출력에 사용된 숫자들은 모두 키보드로부터 입력 받습니다.
1)
6개의 정수를 입력 받은 다음, 한 줄에 세 개씩 출력하세요.
출력) 정수 입력(6개) : 1 2 3
10 20 30
첫번째 : 1
2 3
두번째 : 10 20 30
Scanf(“%d %d %d %d %d %d”, &a,&b,&c,&d,&e,&f);
Printf(“첫번째 :
%d %d %d\n두번째 : %d %d %d\n”, a, b, c, d, e, f);
2) 입력
받은 정수가 5, 10, 7이라면, 순서에 맞게 대각선으로
출력하세요.
출력) 정수 입력(3개) : 5 10 7
결과 : 5
10
7
Scanf(“%d %d %d”, &a, &b, &c);
Printf(“%d\n
%d\n %d\n”, a, b, c);
3) 입력
받은 순서와 반대 순서로 출력하세요.
출력) 입력 : 3 5 7
출력 : 7 5 3
Scnaf(“%d %d %d”, &a, &b, &c);
Printf(“출력:
%d %d %d”, c, b, a);
'C언어 > 과제' 카테고리의 다른 글
C언어 과제 06 (0) | 2010.10.14 |
---|---|
C언어 과제 05 (프로그램 작성) (0) | 2010.10.11 |
C언어 과제 03 (0) | 2010.10.06 |
C언어 과제 01 틀린곳을 찾아서 고치시오.(빨간부분 고친부분&첨부파일 원문) (0) | 2010.10.04 |
소수점(실수)을 2진법 변환하는 법 (0) | 2010.09.29 |