📅  最后修改于: 2023-12-03 15:00:13.122000             🧑  作者: Mango
本程序用于打印给定数字的所有数字。用户只需要输入一个数字,程序将会打印出从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编译器编译并运行此程序。