Có nhiều phương pháp in số không dùng vòng lặp như dùng hàm đệ quy, lệnh goto và tạo hàm ngoài main().
Ví dụ in số dùng lệnh goto trong C++:
Ví dụ
#include <bits/stdc++.h>
using namespace std;
int main() {
int count = 1;
int x;
cout << "Nhập giá trị max của x: ";
cin >> x;
PRINT:
cout << " " << count;
count++;
if (count <= x)
goto PRINT;
return 0;
}
Kết quả
Nhập giá trị max của x: 1
Trong chương trình, dùng lệnh GOTO in số 1 đến 100 không dùng vòng lặp và đệ quy.
PRINT: cout << " " << count; count++; if (count <= x) goto PRINT;