English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

撰寫一個程式,讓使用者能夠輸入一個五位數的數字,將這個數字分解成每個位數的單獨數字,然後將這些單獨的數字列印出來,其間每個單獨數字相隔三個空格. 例如 , 如果使用者輸入42339這個數字,則程式必須印出:
4 2 3 3 9
(必須使用除法和餘數運算)
可以的話,請復加文字說明~~

2007-10-13 07:37:41 · 2 個解答 · 發問者 Kennocence 4 in 電腦與網際網路 程式設計

2 個解答

import java.util.Scanner;

public class java_test6 {
public java_test6() {
}
public static void main(String[] args) {
int i;
Scanner g = new Scanner(System.in);
System.out.println("請輸入一個五位數的數字:");
int x = g.nextInt();
int[] a = new int[5];
for( i = 4; i >= 0; i --, x /= 10 )
a[i] = x % 10;
for( i = 0; i < 5; i ++ )
System.out.print(a[i] + " ");
}
}

2007-10-13 08:12:16 · answer #1 · answered by Ashley 7 · 0 0

import java.io.*;
import java.util.*;
public class TEST
//檔名:TEST.java
{
public static void main(String[] args)
{
PrintStream o=new PrintStream(System.out);
Scanner in=new Scanner(System.in);
o.printf("Input data: ");
String str=in.next();
char ch[]=str.toCharArray();
for(int i=0;i {
o.printf(" %c",ch[i]);
}
o.printf("\n");
}
}

2007-10-13 18:07:16 · answer #2 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers