如何编写一个C语言程序,让计算机自动出四则运算计算

如题所述

第1个回答  2017-04-14
#include
#include
#include
#include
int main()
{
int type;
int left, right;
float result;
srand(unsigned(time(NULL)));
while(1)
{
type = rand() % 4;
left = rand() % 10;
right = rand() % 10;
switch(type)
{
case 0:
printf("%d + %d = ?\n", left, right);
scanf("%f", &result);
if(left + right == result)
printf("right!\n");
else
printf("wrong!The result is %d\n", left + right);
break;
case 1:
printf("%d - %d = ?\n", left, right);
scanf("%f", &result);
if(left - right == result)
printf("right!\n");
else
printf("wrong!The result is %d\n", left - right);
break;
case 2:
printf("%d * %d = ?\n", left, right);
scanf("%f", &result);
if(left * right == result)
printf("right!\n");本回答被网友采纳
相似回答