看板 Programming
作者 標題 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
※ 同主題文章:
02-02 15:15 □ [轉錄] 為了找工作的C++課程--作業1
04-13 19:17 Re [轉錄] 為了找工作的C++課程--作業1
04-15 11:29 Re [轉錄] 為了找工作的C++課程--作業1
● 04-22 16:50 Re [轉錄] 為了找工作的C++課程--作業1
04-22 17:04 Re [轉錄] 為了找工作的C++課程--作業1
※ 看板: Programming 文章推薦值: 2 目前人氣: 0 累積人氣: 383
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
回列表(←)
分享