請幫我回答這個問題,void函數與參數的函數。我不明白它很好幫我添加參數繪製圖案
我想編寫一個程序,使用戶可以輸入形成模式
我需要定義兩個(文字),這是(星)變量字符和(下一個),該語句必須包括三個參數 - 一個將是一個(INT)用於圖案
和兩個,這將是(字符)來顯示圖案的字符。
我必須改變功能(drawpattern)具有三個值的參數
指示圖案和兩個(字符)的大小,指示將被用於顯示圖形字符的(INT)參數。
輸入(4)尺寸,該字符被用於啓動對於第二和每個交替組的圖案和(+)(Y)
這是我迄今所做和我做不是現在,如果是好的:
#include <iostream>
using namespace std;
void drawPattern(int size, char start, char next)
{
for (int i = 0; i <= size; i++)
for (int j = 0; j <= size; j++)
{
if ((i/size) % 3 == 0)
if ((j/size3) % 3 == 0)
cout << '4';
else
cout << 'Y';
else
if ((j/size) % 3 == 0)
cout << '+';
else
cout << '4';
}
}
int main()
{
int size;
char start, next;
cout << "Please enter number (4) for the size of the pattern : ";
cin >> size;
cout << " Now enter leter (Y) to start the pattern: ";
cin >> start;
cout << "Lastly enter the (+) for the other pattern: ";
cin >> size;
cout << " This is the output pattern: " << endl;
drawPattern(size, start, next);
return 0;
}
我在代碼中添加了一個代碼塊,但現在您需要修復縮進。沒有人可以閱讀。 – I82Much 2011-03-24 14:27:26
你爲什麼要讀兩次'size'? – LumpN 2011-03-24 14:27:55
我們需要修正格式,這已經夠糟的了,但是當你再次打破格式時,情況會更糟糕。我建議:1)修正___問題的標題____,用一個簡潔而有意義的句子來說明你有什麼問題。 2)修復你的程序___indentation___。這種縮進讓我的眼睛流血。我拒絕看這種可憎的事物。 3)試着將描述你的問題的那段文字分解成___可理解的句子____。我知道這對非本地人來說並不容易(我也是非本地人),但將它分成更小的句子對你來說可能更容易。 – sbi 2011-03-24 14:31:04