재귀 함수, goto 문을 사용하고 main() 함수 외부에 함수를 만드는 것과 같이 루프를 사용하지 않고 숫자를 인쇄하는 몇 가지 방법이 있습니다.
다음은 C 언어로 숫자를 인쇄하는 예입니다.
예시
#includeint number(int val) { if(val<=100) { printf("%d\t",val); 숫자(val+1); }}int main() { 정수 값 =1; 수(값); 반환 0;}
출력
12,345,678,910,111,213 14,151,617,181,920,212,223,242,526 27,282,930,313,233,343,536,373,839 40,414,243,444,546,474,849,505,152 53,545,556,575,859,606,162,636,465 66,676,869,707,172,737,475,767,778 79,808,182,838,485,868,788,899,091 9백29경3천9백49조5천9백69억7천9백89만9천1백 사전>위의 예에서 함수 번호는 인수 val로 생성됩니다. val이 100보다 작거나 같으면 값을 인쇄하고 값을 1씩 증가시킵니다. main() 함수에서 val은 1로 초기화되고 함수 번호라고 합니다.
if(val<=100) { printf("%d\t",val); 숫자(val+1);}