程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 九九乘方表/數組排序/反向輸出字符串

九九乘方表/數組排序/反向輸出字符串

編輯:關於C++

大家好:

今天在逛百度的時候有位芝麻問了個問題,感覺他是一個初學者!把他的代碼添枝加葉了一下成了下面幾個程序!大家共勉一下吧!

共 五 個方法:

//格式4 * 3 * 2 * 1 = 24
//從零到九相加為13的數
//九九乘方表
//數組排序
//反向輸出字符串
我把這些方法整合了,控制台輸入輸出打印!

import java.util.Scanner;
public class Test {
	public static void main(String[] args) {
		Scanner inRecurrence =new Scanner(System.in);
		System.out.println("請輸入您需要計算成績的起始數,回車結束 :");
	long n = recurrence(inRecurrence.nextInt());	
	System.out.println(n);			
	getForString();			
	printString(); 
	
	Scanner inShuzu =new Scanner(System.in);
	
	int[] shuzu=new int[3];
	System.out.println("請輸入3個數比較");     
	for(int i=0;i
//從零到九相加為13的數
private static void getForString(){	
	System.out.println("從零到九相加為13的數:");
	for(int a=0 ; a<=9 ; a++){		
		for(int b=0; b<=9 ; b ++){		
			if(a+b == 13){		
				System.out.println("a="+a+" "+"b="+b+" ");  	
				}			
			}		
		}	
	}
//九九乘方表
private static void printString(){     		
	System.out.println("九九乘方表:");	
	for(int i = 1; i <= 9 ; i ++){		
		for(int j = 1 ; j <= i; j ++){
			System.out.print(j+"*"+i+"="+i*j+"  ");  	
			}		
		System.out.println();	
		}
	System.out.println("九九乘方表已經結束!");
	}	
//數組排序
private static int compute(int[] in){
	System.out.println("數組排序:");	
	int temp = 0;	
	for(int i = 0; i < in.length ; i ++){	
		for(int j = 0 ; j < in.length  ; j ++){		
			if(in[i] > in[j]){				
				temp = in[i];				
				in[i] = in[j];				
				in[j] = temp;				
				}		
			}		
		}			
	for(int k = 0 ; k < in.length ; k ++){		
		System.out.print(in[k] + ",");	
		}		
	System.out.println("排序結束!");		
	return Math.abs(in[0] - in[in.length - 1]);	
}	
//反向輸出字符串
private static void getString(String str){	
	System.out.println("反向輸出字符串!");	
	if(str != null && !str.isEmpty()){	
		for(int i = str.length() - 1; i >= 0; i-- ){		
			System.out.print(str.charAt(i));	
			}		
		}
	}	
}	

結果為:

請輸入您需要計算成績的起始數,回車結束 :
4
4 * 3 * 2 * 1 = 24
從零到九相加為13的數:
a=4 b=9 
a=5 b=8 
a=6 b=7 
a=7 b=6 
a=8 b=5 
a=9 b=4 
九九乘方表:
1*1=1  
1*2=2  2*2=4  
1*3=3  2*3=6  3*3=9  
1*4=4  2*4=8  3*4=12  4*4=16  
1*5=5  2*5=10  3*5=15  4*5=20  5*5=25  
1*6=6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  
1*7=7  2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  
1*8=8  2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  
1*9=9  2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81  
九九乘方表已經結束!
請輸入3個數比較
3 6 8
數組排序:
8,6,3,排序結束!
sdee333
反向輸出字符串!
333eeds


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved