// 核心函数的实现
void PrintN(int N)
{
for (int cnt = 1; cnt <= N; ++cnt)
{
printf("%d\n", cnt);
}
}
本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。
函数接口定义:
void PrintN ( int N );
其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。
完整的可执行代码(可以直接在本地编译并运行):
// 其中N是用户传入的参数。
// 该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。
#include <stdio.h> // 编译预处理
void PrintN ( int N ); // 函数声明
int main(void) // 主函数
{
int N; // 变量定义
scanf("%d", &N); // 调用scanf()函数读入一个整数
PrintN( N ); // 调用目标函数
return 0; // 结束主函数
}
void PrintN(int N)
{
for (int cnt = 1; cnt <= N; ++cnt)
{
printf("%d\n", cnt);
}
}
输入样例:
3
输出样例:
1
2
3