會寫程式的貓
2008年12月25日
使用遞迴 輸入兩引數 會輸出 兩數之間的 九九乘法表
User:
MY BLOG
Class:
c++
,
c++ 新手保護
突然覺得他很基本= =!! 功能解說 使用遞迴 輸入兩引數 會輸出 兩數之間的 九九乘法表
EX : fx( 5 , 8 ) 5*1=5 6*1=6 7*1=7 8*1=8 5*2=10 6*2=12 7*2=14 8*2=16 5*3=15 6*3=18 7*3=21 8*3=24 5*4=20 6*4=24 7*4=28 8*4=32 5*5=25 6*5=30 7*5=35 8*5=40 5*6=30 6*6=36 7*6=42 8*6=48 5*7=35 6*7=42 7*7=49 8*7=56 5*8=40 6*8=48 7*8=56 8*8=64 5*9=45 6*9=54 7*9=63 8*9=72
#include
using namespace std; int fx( int x1 , int x2 ); int fx( int x1 , int x2 , int y , int x ); int fx( int x1 , int x2 ){ int x=x1; fx(x1,x2+1,1,x); } int fx( int x1 , int x2 , int y , int x ){ if( y <= 9 ){ if( x1 < x2 ){ cout << x1 << "*" << y << "=" << (x1*y) << "\t"; x1++; return fx( x1 , x2 , y , x ); } cout << endl; x1=x; y++; return fx( x1 , x2 , y , x ); } } int main(){ fx(5,8); }
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言