看板 Programming
作者 iloveyouever(笨笨)
標題 Re: [轉錄] 為了找工作的C++課程--作業1
時間 2010年04月22日 Thu. PM 04:50:03


※ 引述《abc1231qa》之銘言:
> ※ 本文轉錄自 Knuckles_note 看板
> 作者: Knuckles(阿德) 看板: Knuckles
> 標題: 為了找工作的C++課程--作業1
> 時間: 2008年08月06日 Wed. PM 06:10:50
> 先把那本 Visual C++ 2005 Express 入門進階
> 的PART 1(ch1~ch5)看一看
> 然後練習一下幾個常見的作業:
> 1. 九九乘法表 (課本裡有了,自己寫寫看)

我有兩個版本 一個簡單的直的  和 稍微動頭腦想的橫的

直的
===============================
#include<iostream>
using namespace std;
int main()
{
int number1=0;
int number2=0;
	
for(number1=2;number1<=9;number1++)
	
{
	
cout<<number1<<"的乘法表"<<'\n';
	
	
for(number2=1;number2<=9;number2++)
	
	
	
cout<<number1<<"*"<<number2<<"="<<number1*number2<<'\n';

	
}
return 0;
}
橫的
==============================
#include<iostream>
#include<iomanip>
using namespace std;

int main()
{
void run(int temp1,int temp2,int temp3);
int line1=0,line2=0;

	
for(line1=2;line1<=9;line1++)
	
	
	
	
//列出橫的1-9中文字乘法表
	
{
	
	
cout<<setw(3)<<line1<<"乘法表"<<setw(3);
	
}
	
cout<<endl;
	
run(2,9,8);

return 0;
}
void run(int temp1,int temp2,int temp3)
{
int number1 , number2;
	
	
	
	
	
//number1控制乘數,number2控制橫向做幾次
int value=temp1;
	
	
	
	
	
//value  被乘數
	

	
	
for(number1=1;number1<=temp2;number1++)
	
	
{
	
	
	
for(number2=1;number2<=temp3;number2++)
	
	
	
{
	
	
	
cout<<setw(3)<<value<<"*"<<number1<<"="<<setw(3)<<value*number1;
	
	
	
value=value+1;
	
	
	
}
	
	
cout<<endl;
	
	
value=temp1;
	
	
}
	

}








--
※ 來源: DISP BBS 看板: Programming 文章連結: http://disp.cc/b/33-1IF
※ 作者: iloveyouever  來自: 163.22.18.79  時間: 2010-04-22 16:50:03
※ 同主題文章:
Re: [轉錄] 為了找工作的C++課程--作業1
04-22 16:50 iloveyouever