Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

In 1 đến 100 trong C++ không dùng vòng lặp và đệ quy


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;