6—1
本题要求实现一个函数,对给定的正整数N,顺序打印从1到N的全部正整数,每个数字占一行。
函数接口定义 void PrintN(int N);
算法思路:利用一个for循环,每循环一次加1,循环结束条件 i <= N。
#include <stdio.h>
void PrintN (int N); //不要忘记加分号
int main(){
int N;
scanf("%d", &N); //给定的正整数N
PrintN(N); //调用函数
return 0;
}
void PrintN (int N){
for(int i = 1; i <= N; i++){ //顺序输出从1到N的所有正整数
printf ("%d\n", i);
}
}