帮我看下这个小程序好吗?

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:53:32
帮我看下这个程序好吗,可以运行,但是有时会出现a=....什么的,而且也做不了乘法.拜托了,很急!如果解决了,我把我所有的积分都给你.
这程序要实现的功能是: 该计算器程序能自动出题,要求用户计算,同时计算机判断用户计算的对错并打分以10题为一个单元,加减运算时最高为两位数运算,乘法为两位数乘一位数
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<iostream.h>
double SWAP(int a, int b)
{ int c;
c=a;
a=b;
b=c;
cout<<"a="<<a<<"b="<<b;
return a,b;}
void main()
{
int i,fen=0,c; char p;
int a,b,num;
srand(time(0));
for(i=0;i<10;i++)
{ a=rand()%100+1;
b=rand()%100+1;
cout<<"请输入你所想要的算法";
cin>>p;
if(p=='+'||'-')
{
if(p=='+')
{
cout<<a<<"+"<<b<<"=";
cin>>num;
if(num==a+b)
fen+=10;
}
else
{
if(a<b)SWAP(a,b);
cout<&l

#include<stdlib.h>
#include<time.h>
#include<iostream.h>

double SWAP(int a, int b)
{
int c;
c=a;
a=b;
b=c;
return a,b;
}

void main()
{
int i,fen=0,c;
char p;
int a,b,num;
srand(time(0));
for(i=0;i<10;i++)
{
a=rand()%100+1;
b=rand()%100+1;
cout<<"ÇëÊäÈëÄãËùÏëÒªµÄËã·¨";
cin>>p;
switch(p)
{
case '+':
cout<<a<<"+"<<b<<"=";
cin>>num;
if(num==a+b) fen+=10;
break;
case '-':
if(a<b) SWAP(a,b);
cout<<a<<"-"<<b<<"=";
cin>>num;
if(num==a-b) fen+=10;
break;
case '*&