天天看點

第11周報告2

第11周報告2:

實驗目的:學會使用循環控制語句解決實際問題

實驗内容:程式設計式生成一張從英尺到米的轉換表

/*

* 程式的版權和版本聲明部分

* Copyright (c) 2011, 煙台大學計算機學院學生

* All rights reserved.

* 檔案名稱:

* 作 者:        姜雅明

* 完成日期: 2011 年 11 月 06 日

* 版 本号: 1.0

* 對任務及求解方法的描述部分

* 輸入描述:無

* 問題描述:輸出由0-99英寸向米的轉換表,每10英寸換行一次,要使輸出美觀。

* 程式輸出:英寸向米的轉換表

* 問題分析:……

* 算法設計:……

* /

#include <iostream>

#include <iomanip>

using namespace std;

int main( )

{
	int i,j;
	
	float m;
	
	cout << setw(50) << "英尺米轉換表" << endl;
	
	cout << setw(57) << "----------------------------" << endl;
	
	cout << "Inch2Meter";
	
	for(j=0; j <= 9; j++)
	{
		cout << setw(6) << j;
	}
	cout << endl;
	
	for(i = 0; i <= 9; i++)
	{
		cout << setw(10) << i;
		
		for(j = 0; j <= 9; j++)
		{
			
			m=(i * 10 + j) / 3.28;
			
			cout << setw(6) << setprecision(3) << m;
			
			if(j == 9) cout << endl;
		}
	}
	return 0;
	
}

           

運作結果:

第11周報告2

經驗積累:

1.....借鑒.....

2.setw()的使用,以後再也不用輸入那麼多空格了

3.行和列的規劃

上機感言:

這次真的難倒我了,想了好多,但是結果都不對,有人做出來,看完後才有點啟發。

陳亮老師說,寫代碼是給人看的,是以中間要留出空格,會比較好看些。

繼續閱讀