내가 코드를 짜는데


printf 함수를 이용하면 만약 



int i=1;

do

{

a=i;

i++;

printf('num%dn',a);

}while(i<10);


하면 값이 num1, num2, num3~num8, num9 가 출력될거아니야?

그런데 저렇게 출력말고 프로그램내에서 한번 순환문을 할떄마다


num1, num2 이런식으로 프로그램내에서 돌게할수없음..? (출력을 하는게 목적이아니라 순환문이 반복될 때, 자동적으로 그게 반영됏으면 하는데.. 아래는 예시임)



int i=1;

do

{

a=numi;

i++;

printf('%dn',a);

}while(i<10);


만약여기서 충력하면 printf 안에 num이 없어도 출력값이 위랑 똑같이 num1, num2가 되게 못함..?