import java.util.Scanner;
public class JAVA {
public static void main(String[] args) {
Scanner scn=new Scanner(System.in);
String name;
name=scn.nextLine();
char abc[]=new char[7];
char ch;
int i;
int password[]=new int[6];
for(i=0;i<abc.length;i++)
{
ch=name.charAt(i);
abc[i]=ch;
}
for(i=0;i<abc.length-1;i++)
{
if(abc[i]>abc[i+1])
{
password[i]=abc[i]-abc[i+1];
}
if(abc[i]<abc[i+1])
password[i]=abc[i+1]-abc[i];
}
for(i=0;i<abc.length-1;i++)
System.out.print(password[i]);
}
}
這是我的程式碼,在Eclipse和cmd都可以編譯
請問為甚麼無法編譯呢?
import java.util.Scanner;
public class JAVA {
public static void main(String[] args) {
Scanner scn=new Scanner(System.in);
String name;
name=scn.nextLine();
char abc[]=new char[7];
char ch;
int i;
int password[]=new int[6];
for(i=0;i<abc.length;i++)
{
ch=name.charAt(i);
abc[i]=ch;
}
for(i=0;i<abc.length-1;i++)
{
if(abc[i]>abc[i+1])
{
password[i]=abc[i]-abc[i+1];
}
if(abc[i]<abc[i+1])
password[i]=abc[i+1]-abc[i];
}
for(i=0;i<abc.length-1;i++)
System.out.print(password[i]);
}
}
這是我的程式碼,在Eclipse和cmd都可以編譯
請問為甚麼無法編譯呢?
測資不只一筆,請用 while 讀取。
參考:https://zerojudge.tw/UserGuide.jsp#compiler
然後直接送出答案就好,測試好像怪怪的。