📌  相关文章
📜  C程序打印给定数字的所有数字(1)

📅  最后修改于: 2023-12-03 15:00:13.122000             🧑  作者: Mango

C程序打印给定数字的所有数字

本程序用于打印给定数字的所有数字。用户只需要输入一个数字,程序将会打印出从1到该数字的所有数字。

下面是C程序的源代码示例:

#include <stdio.h>

void printNumbers(int n) {
    if (n < 1) {
        printf("输入的数字必须大于等于1。\n");
        return;
    }

    printf("从1到%d的所有数字为:\n", n);
    for (int i = 1; i <= n; ++i) {
        printf("%d ", i);
    }
    printf("\n");
}

int main() {
    int num;

    printf("请输入一个数字:\n");
    scanf("%d", &num);

    printNumbers(num);

    return 0;
}

此程序中的printNumbers函数用于打印从1到给定数字的所有数字。如果输入的数字小于1,则会打印错误信息并结束函数。在主函数中,用户需要输入一个数字,然后调用printNumbers函数来打印所有数字。

使用示例:

请输入一个数字:
10

输出结果:

从1到10的所有数字为:
1 2 3 4 5 6 7 8 9 10

请使用C编译器编译并运行此程序。