Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

루프 및 재귀 없이 C++에서 1에서 100까지 인쇄

<시간/>

재귀 함수, goto 문을 사용하고 main() 함수 외부에 함수를 만드는 것과 같이 루프를 사용하지 않고 숫자를 인쇄하는 몇 가지 방법이 있습니다.

다음은 C++ 언어에서 goto 문을 사용하여 숫자를 인쇄하는 예입니다.

예시

#include <bits/stdc++.h>
using namespace std;
int main() {
   int count=1;
   int x;
   cout << "Enter the max value of x : ";
   cin >> x;
   PRINT:
   cout << " " << count;
   count++;
   if(count<=x)
   goto PRINT;
   return 0;
}

출력

Enter the max value of x : 1

위의 프로그램에서는 GOTO 문을 사용하여 루프와 재귀를 사용하지 않고 1에서 100까지의 숫자를 출력했습니다.

PRINT:
cout << " " << count;
count++;
if(count<=x)
goto PRINT;