-
[C언어] 실수 자릿수 각각 출력하기Programming/C언어 2021. 2. 1. 22:03반응형
#include <stdio.h> main() { float x; int a,b,c,d,e; printf("실수를 입력하세요.\n ( 셋째자리 ~ 소수 둘째자리)\n"); scanf("%f",&x); x=x+0.005; c=(int)x/100; b=(int)x/10-10*c; a=(int)x-c*100-10*b; d=x*10-c*1000-b*100-a*10; e=x*100-c*10000-b*1000-a*100-10*d; printf("첫째자리 : %d\n",a); printf("둘째자리 : %d\n",b); printf("셋째자리 : %d\n",c); printf("소수점 첫째자리 : %d\n",d); printf("소수점 둘째자리 : %d\n",e); }
반응형'Programming > C언어' 카테고리의 다른 글
[C언어] for 구문으로 구구단 만들기 (0) 2021.02.03 [C언어] 컴퓨터와 가위바위보, if절 없이 (0) 2021.02.02