CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): valken (:이쁜왕자:)
날 짜 (Date): 2007년 10월 17일 수요일 오후 08시 55분 20초
제 목(Title): 모듈로 문제


소숫점 1자리까지 유효값을 가지는 백분률 값을 저장하기 위해서
10을 곱한 값을 int 변수에 저장합니다.
그리고, 다음과 같은 printf 로 출력합니다.

int a = 345;  /* mean 34.5% */
printf("a = %d.%1d%%\n", a/10, a%10);

a = 34.5%

a/10 과 a%10 을 이용해서 별 문제 없이 출력합니다..

여기서 문제!!

변수 a 가 음수 값을 가지더라도 정상적으로 처리되도록
위 printf 를 변경하십시오. 다만 한줄의 printf 로 해결하십시오.


ps> 실제 작업 코드는 if 문으로 양수/음수 경우 나눠서 처리합니다.


   "웬 초콜릿? 제가 원했던 건 뻥튀기 쬐끔과 의류예요." "얘야, 왜 또 불평?"
                          -> 자음 19개와 모음 21개를 모두 사용하는 pangram
- 이쁜왕자 -
- Valken the SEXy THief~~ ^_* -

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.