C언어로 정수의 절대값을 구하는 프로그램을 작성하겠습니다
출력) 정수 입력 : -1
절대값 출력 : 1
정수 입력 : 2
절대값 출력 : 2
즉 음의 정수를 넣으면 양의 정수가 양의 정수를 넣으면 양의 정수가 나오면 됩니다
간단하게
if를 설정하여 0보다 작으면 (음수) -1을 곱해주고 0보다 크면 바로 출력하면 됩니다
종료시점도 만들겠습니다
#include<stdio.h>
int main()
{
int i;
char y;
for(;;)
{
printf("정수 입력: ");
scanf("%d", &i);
if(i < 0)
{
i = i*-1;
}
printf("절대값출력 : %d\n", i);
fflush(stdin);
printf("종료하시겠습니까?(y/n) :" );
scanf("%c", &y);
if(y == 'y')
{
printf("프로그램종료!\n");
break;
}
}
return 0;
}
'Embeded C > C언어 예제' 카테고리의 다른 글
C언어 문자열 중첩 for문 활용예제 -기본편- (0) | 2011.06.09 |
---|---|
C언어 정수를 입력 받아 소수 와 합성수 판별하는 프로그램 (1) | 2011.06.01 |
C언어로 정수의 자리수를 구하는 프로그램 (1) | 2011.05.18 |
C언어로 대소문자 입력을 전환하는 프로그램 (0) | 2011.05.18 |
C언어 피보나치 수열 (3) | 2011.05.17 |