下面是我写的一位数加法运算的程序 ,你可以参考下。祝你好运
#include
using namespace std;
void main()
{
cout<<"下面将有十道题:请输入正确答案并按回车"<
for(int q=1;q<=10;q++)
{
cout<<"这是题目";
cout< int a =rand()%10+1;
int b=rand()%10+1;
cout < cout<<"+";
cout< cout<<"="<
cin>>A;
if(A==(a+b))
{
cout<<"正确!";
total=total+10;
}
else
cout<<"错误!"<
}
cout<<"你的得分为:";
cout<
cout<<10-total/10<
}
长时间没用格式输入输出了,忘了怎么用了。楼主自己将里面的cin和cout换成scanf和printf就行了。VC运行过,程序没问题。
#include
#include
#include
void main()
{
int a[10],b[10],c[10];
int i,mark=0;
srand(time(0));
cout<<"回答下面十道题:请依次输入正确答案并按回车"<
{
a[i]=rand()%90+10;
b[i]=rand()%90+10;
}
for(i=0;i<10;i++)
cout< for(i=0;i<10;i++)
cin>>c[i];
for(i=0;i<10;i++)
if(a[i]+b[i]==c[i])mark=mark+10;
cout<<"正确答案为:"<
cout< cout<<"你的分数为:"<}