6-1 簡單輸出整數(PTA題解)
阿新 • • 發佈:2021-01-26
本題要求實現一個函式,對給定的正整數
N
,列印從1到N
的全部正整數。
函式介面定義:
void PrintN ( int N );
其中N
是使用者傳入的引數。該函式必須將從1到N
的全部正整數順序打印出來,每個數字佔1行。
裁判測試程式樣例:
#include <stdio.h> void PrintN ( int N ); int main () { int N; scanf("%d", &N); PrintN( N ); return 0; } /* 你的程式碼將被嵌在這裡 */
輸入樣例:
3
輸出樣例:
1
2
3
完整程式碼如下:
#include <stdio.h>
void PrintN ( int N ){
for(int i=1;i<=N;i++){
printf("%d\n",i);
}
}
int main ()
{
int N;
scanf("%d", &N);
PrintN( N );
return 0;
}
/* 你的程式碼將被嵌在這裡 */
採用Java的話和C相差不大,具體如下:
package com.znzz.JavaTest; import java.util.Scanner; public class PrintNum { public static void main(String[] args) { // TODO Auto-generated method stub int N; Scanner sc=new Scanner(System.in); if(sc.hasNextInt()) { N=sc.nextInt(); PrintN(N); } sc.close(); } static void PrintN(int N) { for(int i=1;i<=N;i++) { System.out.println(i); } } }