请高手帮忙看看这个程序,感激不尽。
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
void Test()
cout<<"计算测试,10道题,共100分"<<endl;
int a,b,c,d;(就是这行有错,求解释)
int x,y;
int score=0;
int z=rand()%4;
for(int i=0;i<=9;i++)
{a=rand()%1000;
b=rand()%1000;
c=rand()%1000;
d=rand()%1000;
switch(z)
{case0:
x=a+b;
cout<<a<<"+"<<b<<"="; break;
case1:
x=a-b;
cout<<a<<"-"<<b<<"="; break;
case2:
x=a*b;
cout<<a<<"*"<<b<<"="; break;
case3:
x=a/b;
cout<<a<<"÷"<<b<<"="; break;
}
cin>>y;
if(x==y)
{cout<<“OK!继续进行!”<<endl;
score+=10;
}
else{cout<<“Fail,加油!”<<endl;}
cout<<"最后得分是:"<<score<<endl;
}
int main (void)
{
srand( (unsigned)time( NULL ) );
void Test(void);
return 0;
}
Cpp2.cpp
G:\c练习\Cpp2.cpp(6) : error C2146: syntax error : missing ';' before identifier 'cout'
G:\c练习\Cpp2.cpp(6) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.