C언어 배열문제, 해결이 안되네요..
주인님
2023.04.01
#include stdio.h#include windows.h#include conio.h
void main(){ int pw[3]; int i; for(i=0;i=3;i++){ pw[i] = 0; } pw[3] = 1; for(;;){ printf(%d%d%d%d\n, pw[0],pw[1],pw[2],pw[3]); pw[3] = pw[3] + 1; if(pw[3]==10) { pw[2]= pw[2]+1; pw[3] = 0; if(pw[2] == 10) { pw[1]= pw[1]+1; pw[2] = 0; if(pw[1] == 10) { pw[0]= pw[0]+1; pw[1] = 0; } } } if(pw[0] == 9) { if(pw[1] == 9) { if(pw[2] == 9) { if(pw[3] == 9) { break; } } } } }}
위에가 소스입니다, 0001 부터 9999까지가 출력되야되는데9999가 출력이안되고 9998에서 멈춥니다.. 소스가 더럽더라도 예쁘게 답변해주시면 감사하겠습니다.
-
핫자두
이미 현조님이 답변하셨지만
printf(\%d%d%d%d\\n\