[個人記錄]小白書學習2.1(算法競賽入門經典第一版)


package two;

import java.util.Scanner;

//循環結構程序設計
public class two_t {
	public static void main(String[] args) {
		/**
		 * 2.1 for循環
		 */
		//7744問題(1)
		/*int a,b,n;
		double m;
		for(a=1;a<=9;a++)
			for(b=1;b<=9;b++) {
				n=a*1100+b*11;
				m=Math.sqrt(n);
				if(Math.floor(m+0.5)==m)
					System.out.printf("%d\n",n);
			}*/
		//7744問題(2)
		/*int x,n,lo,hi;
		for(x=1;;x++){
			n=x*x;
			if(n<1000) continue;
			if(n>9999) break;
			hi=n/100;
			lo=n%100;
			if(hi/10==hi%10 && lo/10==lo%10)
				System.out.printf("%d\n",n);
		}*/
		/**
		 * 循環結構程序設計
		 */
		//3n+1問題
		/*int n,count=0;
		Scanner sc=new Scanner(System.in);
		n=sc.nextInt();
		while(n>1) {
			if(n%2==1){
				n=3*n+1;
			}
			else
				n=n/2;
			count++;
		}
		System.out.print(count);*/
	}
}

算法競賽入門學習

一邊看書一邊將原文中的C語言改爲Java語言編寫。。。。第二章略過文件處理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章