第二次作业
#include<stdio.h>
#include<time.h>
int a,b,c,ch,JieGuo,Lv;
void ShuoMing()
{
printf("------------程序说明-----------/\n");
printf("|输入 +号表示选择加法 |\n");
printf("|输入 -号表示选择加法 |\n");
printf("|输入 *号表示选择加法 |\n");
printf("|输入 /号表示选择加法 |\n");
printf("|输入00表示结束 |\n");
printf("-------------------------------/\n");
printf("请输入你想要的运算:");
}
void Add()//加法块
{
printf("运行加法运算:\n");
srand(time(0));
a=rand()%10;
b=rand()%10;
printf("%d+%d=",a,b);
c=a+b;
scanf("%d",&JieGuo);
if(JieGuo==c)
{
printf("计算正确\n");
Lv=Lv++;
}
else if(JieGuo!=00)
{
printf("计算错误\n");
}
}
void Red()//减法块
{
printf("运行减法运算:\n");
srand(time(0));
a=rand()%10;
b=rand()%10;
printf("%d-%d=",a,b);
c=a-b;
scanf("%d",&JieGuo);
if(JieGuo==c)
{
printf("计算正确\n");
Lv=Lv++;
}
else if(JieGuo!=00)
{
printf("计算错误\n");
}
}
void Take()//乘块
{
printf("运行乘法运算:\n");
srand(time(0));
a=rand()%10;
b=rand()%10;
printf("%d×%d",a,b);
c=a*b;
scanf("%d",&JieGuo);
if(JieGuo==c)
{
printf("计算正确\n");
Lv=Lv++;
}
else if(JieGuo!=00)
{
printf("计算错误\n");
}
}
void Shang()//除法块
{
printf("运行除法运算:\n");
srand(time(0));
a=rand()%10;
b=rand()%10;
printf("%d÷%d=",a,b);
c=a/b;
scanf("%d",&JieGuo);
if(JieGuo==c)
{
printf("计算正确\n");
Lv=Lv++;
}
else if(JieGuo!=00)
{
printf("计算错误\n");
}
}
void ShuRu()
{
scanf("%c",&ch);
if(ch=='+')
Add();
if(ch=='-')
Red();
if(ch=='*')
Take();
if(ch=='/')
Shang();
}
int main()
{
ShuoMing();
ShuRu();
jj:if(JieGuo==00)
{
printf("程序结束,%d个正确。",Lv);
getch();
printf("按任意键结束。Bye Myqq2196760287\n");
exit(0);
}
if(ch=='+')
{
Add();
}
if(ch=='-')
{
Red();
}
if(ch=='*')
{
Take();
}
if(ch=='/')
{
Shang();
}
goto jj;
}
2015-10-01 15:18:53 回复