만약 입력된 숫자가 567이라고 할 때 100의 자리, 10의 자리, 1의 자릿수를 각각 출력한다고 한다면
다음과 같이 / 연산자와 % 연산자를 이용하여 프로그램 할 수 있다.
#include <stdio.h>
void main()
{
int k=567;
printf(" 1의 자리수 %d \n", k%10);
k=k/10;
printf(" 10의 자리수 %d \n", k%10);
k=k/10;
printf("100의 자리수 %d \n", k%10);
}
# 실행 결과
다음과 같이 / 연산자와 % 연산자를 이용하여 프로그램 할 수 있다.
#include <stdio.h>
void main()
{
int k=567;
printf(" 1의 자리수 %d \n", k%10);
k=k/10;
printf(" 10의 자리수 %d \n", k%10);
k=k/10;
printf("100의 자리수 %d \n", k%10);
}
# 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 대입 연산자의 사용방법 (0) | 2011.04.06 |
---|---|
[c언어] 증가, 감소 연산자의 사용방법 (0) | 2011.04.06 |
[c언어] / 연산자와 %연산자의 차이 (0) | 2011.04.05 |
[c언어] 두 개의 변수에 대한 사칙 연산 (0) | 2011.04.05 |
[c언어] 데이터의 표현과 종류 실행 결과 예측 (0) | 2011.04.05 |