求救C语言问题 那位高手帮忙下

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:10:43
#include <stdio.h>
#include <time.h>
#include <stdlib.h>

void main()

{
int x,y,i,s;
int a[10][4];
srand((int)time(0));

printf("即将开始数学测试,你准备好了吗? \n");

for(i=0;i<10;i++)
{
printf("进行第%d题\n",i+1);
printf("请输入: 1、加法运算(+),2、减法运算(-),3、乘法运算(*),4、除法运算(/),5、退出(exit) \n");
scanf("%d",&s);

x=1+(int)(10.0*rand()/(RAND_MAX+1.0));
a[i][0]=x;
y=1+(int)(10.0*rand()/(RAND_MAX+1.0));
a[i][2]=y;

switch( s )
{

case 1:
printf("加法运算!!\n");a[i][1]='+';a[i][3]=add(x,y);break;
case 2:
printf("减法运算!!\n");a[i][1]='-';a[i][3]=add(x,y);break;
case 3:
printf("乘法运算!!\n");a[i][1]='*';a[i][3]=add(x,y);break;
case 4:
printf("除法运算!!\n&quo

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

void main()

{

int add(int a,int b);//对函数add的声明。如果函数体位于调用它的函数体后面,就要进行函数声明。
int sub(int a,int b);//减法
int mul(int a,int b);//乘法
int divi(int a,int b);//除法
int x,y;
int i,s;
int a[10][4];
srand((int)time(0));

printf("即将开始数学测试,你准备好了吗? \n");

for(i=0;i<10;i++)
{
printf("进行第%d题\n",i+1);
printf("请输入: 1、加法运算(+),2、减法运算(-),3、乘法运算(*),4、除法运算(/),5、退出(exit) \n");
scanf("%d",&s);
x=(int)(1+(10.0*rand()/(RAND_MAX+1.0)));
a[i][0]=x;
y=(int)(1+(10.0*rand()/(RAND_MAX+1.0)));
a[i][2]=y;
switch( s )
{
case 1:
printf("加法运算!!\n");a[i][1]='+';
a[i][3]=add(x,y);break;
case 2:
printf("减法运算!!\n");a[i][1]='-';a[i][3]=sub(x,y);break;
case 3