d086: 態度之重要的證明
題目:http://zerojudge.tw/ShowProblem?problemid=d086
程式碼:
程式碼:
import java.util.Scanner; public class d086 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String s = sc.next(); if(s.equals("0")){//判斷是否為0 break; } s = s.toLowerCase();//轉小寫 char [] s1 = s.toCharArray(); int sum=0; boolean flag = true; for(int i=0;i<s1.length;i++){ sum += (int)s1[i]-96; if((int)s1[i]<97 || (int)s1[i]>122){//判斷特殊符號 flag = false; } } if(flag){ System.out.println(sum); }else{ System.out.println("Fail"); } } } }
留言
張貼留言