哪位高手帮帮忙,修改一下这个程序的错误啊!!

#include<iostream.h>
#include<stdio.h>

class guess
{
private:
int num;
public:
void num(int a);
void guessnum();
void compare(int a,int b);
};

void guess::num(int a)
{
num=a;
cout<<"输入准备猜得数字<1-100>:";
scanf("%d",&a);
}

void guess::guessnum()
{
int i,b;
for(i=1;i<=100;i++)
{
cout<<"输入您要猜得数<1-100>:";
scanf("%d",&b);
void compare(int num,int b);
}

}

void guess::compare(int num,int b)
{
if(num>b)
cout<<b<<"太小了!"<<endl;
else if(num<b)
cout<<b<<"太大啦!"<<endl;
else if(num==b)
cout<<"猜对了!"<<endl;
break;
}

void main()
{
guess guessNum;
guessNum.num();
guessNum.guessnum();
}

guess guessNum;
guessNum.num();
guessNum.guessnum
温馨提示:答案为网友推荐,仅供参考
相似回答