第二次作业

#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 回复

posted @ 2015-10-07 16:23  好吗  阅读(115)  评论(0编辑  收藏  举报