用C语言完成 其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。
时间: 2024-10-14 19:14:57 浏览: 18
c代码-请编写函数sum,其功能是:用for循环语句求1到n之间所有偶数之和(若n为偶数包括n), 并将结果返回给主函数。(n值由主函数传入)
你可以使用C语言的for循环和printf函数来实现这个功能。下面是一个简单的函数示例,名为`print_numbers`,接受一个整数参数`N`:
```c
#include <stdio.h>
void print_numbers(int N) {
for (int i = 1; i <= N; i++) { // 从1遍历到N
printf("%d\n", i); // 打印当前数字,并换行
}
}
int main() {
int user_input;
printf("请输入一个正整数N: ");
scanf("%d", &user_input);
if (user_input > 0) { // 验证输入是否为正整数
print_numbers(user_input);
} else {
printf("输入错误,必须是正整数。\n");
}
return 0;
}
```
在这个例子中,`main`函数首先获取用户的输入,然后调用`print_numbers`函数来打印数字序列。如果用户输入的是非正整数,则给出错误提示。
阅读全文