#include <iostream>
#include <iomanip>
#include <vector>
#define Push push_back //简化push_back的语法为Push
using namespace std;
class supf //闲的没事写了一个类,为以后学OCD打基础
{
public:
{
void Fro(int a,int b,int c)
{
for(;a<=5;a++)
{
for(;b<=c;b++)
{
cout << setw(2) << '#';
}
c++;
cout << endl;
}
}
void FroX(int a,int b,int c,int d)
{
for(;a<=5;a++)
{
for(;b<=c;b++)
{
cout << setw(2) << d;
d++;
}
c++;
cout << endl;
}
}
}
}; //注意分号
int main()
{
vector<int>a;
a.Push(1); //a[0],用作计数
a.Push(1); //a[1],用作for计数
a.Push(1); //a[2],用作上面类中C变量
a.Push(1); //a[3],上述D变量
supf b;
cout << "极客挑战普通:\n\n\n";
b.Fro(a[0],a[1],a[2]);
cout << "\n\n\n极客挑战拓展1\n\n\n";
b.FroX(a[0],a[1],a[2],a[3]);
return 0;
}
哪里错了
从语法上,你的
public: {
//。。。。
} //这一对大括号是多余的,删除它,就可以编译运行了
一周热门 更多>