BMW
(BMW)
新手上路

初级会员
UID 67034
精华
0
积分 2
帖子 2
金钱 2 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-9-30
状态 离线
|
[广告]: 代充Paypal帐号美元
本地函数output中不应该return,函数体中多一个换行
你的第二个for循环少结束的括号
下面是我改的代码,实现了你想要的功能,仅供参考:
#include <iostream.h>
//using std::cin;
//using std::cout;
//using std::endl;
void f(int, int, char);
int main()
{
char character;
cout << " lease enter the charactor you want to use!" << endl;
cin >> character;
//cout << "the character you typed in is " << character << "\n\n";
for(int i=1 ; i < 6 ; i++)
{
int s,e;
s = 6 - i;
e = 4 + i;
f(s, e, character);
}
for(int k=6 ; k < 10 ; k++)
{
int s,e;
s = k - 4;
e = 14 - k;
f(s, e, character);
}
return 0;
}
void f(int start, int end, char c)
{
int j;
for(j=1 ; j <= end ; j++)
{
if(j < start)
cout << " " ;
else
cout << c ;
}
cout << endl;
// return 0;
}
|
|