| ||||||||||
Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
ft,用java写的,哪里错了import java.util.Scanner; public class Main { public static void main(String[] args) { while(true) { Scanner cin=new Scanner(System.in); int a=cin.nextInt(); if(a==0)return; for(int i=3;i<=a/2;i++) { if(isPrime(i)&&isPrime(a-i)) { System.out.println(a+" = "+i+" + "+(a-i)); break; } } } } public static boolean isPrime(int tmp) { if(tmp==3)return true; for(int i=2;i<=(tmp+1)/2;i++) { if(tmp%i==0)return false; } return true; } } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator