돈 세는 거 짜보는데...너무 허접하네요..다른방법은 없을까요??
초롬
#include stdio.h
#include conio.h
main()
{
intg;
intp0 = 0;
intp1 = 0;
intp2 = 0;
intp3 = 0;
intp4 = 0;
intp5 = 0;
intp6 = 0;
intp7 = 0;
intp8 = 0;
//intg = 976534276;
printf(액수를 입력하시오 : );
scanf(%d,&g);
if (g = 100000000)
{
p0 = g / 100000000;
g = g - p0 * 100000000;
}
if (g = 10000000)
{
p1 = g / 10000000;
g = g - p1 * 10000000;
}
if (g = 1000000)
{
p2 = g / 1000000;
g = g - p2 * 1000000;
}
if (g = 100000)
{
p3 = g / 100000;
g = g - p3 * 100000;
}
if (g = 10000)
{
p4 = g / 10000;
g = g - p4 * 10000;
}
if (g = 1000)
{
p5 = g / 1000;
g = g - p5 * 1000;
}
if (g = 100)
{
p6 = g / 100;
g = g - p6 * 100;
}
if (g = 10)
{
p7 = g / 10;
g = g - p7 * 10;
}
if (g = 1)
{
p8 = g / 1;
g = g - p8 * 1;
}
printf(억 = %d장\n천만원 = %d장\n백만원 = %d장\n십만원 = %d장\n 만원 = %d장\n 천원 = %d장\n 백원 = %d개\n 십원 = %d개\n 일원 = %d개\n, p0, p1, p2, p3, p4, p5, p6, p7, p8);
}너무 허접하죠?? ㅜㅜ.. 이렇게 하면 다 짤수있겠네요;..
루프 제대로 돌려서 깔끔하게 되는 방법은 없을까요??--;;
c언어 시작한지 한달째인데..겨우 이거밖에 못하니--;;
-
빛나라
위소스를 응용하면 될겁니다.
-
희선
class Coins
{
public static void main(String[] args)
{
int money = 2680;
int[] coins = { 500, 100, 50, 10}; // 큰 금액의 동전부터 나열해야한다.
System.out.println(\금액 : \ + money);
for(int i=0;