顯示廣告
隱藏 ✕
看板 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
※ 看板: Programming 文章推薦值: 2 目前人氣: 0 累積人氣: 383 
分享網址: 複製 已複製
1樓 時間: 2010-04-22 19:50:04 (台灣)
  04-22 19:50 TW
推setw(數字)的用法~~~~~
2樓 時間: 2010-04-22 19:51:34 (台灣)
  04-22 19:51 TW
第二個寫法(橫的) 我的function
void ker()
{
     for(int i = 0;i<10;i++)
     {
         for(int j =2;j<10;j++)
         {
             if(i==0)
             {
                 cout<<setw(3)<<j<<"乘法表"<<setw(3);
             }
             else
             {                     
                 cout<<setw(3)<<j<<"*"<<i<<"="<<setw(3)<<i*j;
             }
         }
         cout<<endl;
     }    
}
//說穿了就是改一下i跟j的輸出XDDDDDDD
3樓 時間: 2010-04-22 20:15:58 (台灣)
  04-22 20:15 TW
^_^
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇