c新手吧 关注:8,574贴子:48,081
  • 12回复贴,共1

【求解】到底怎么回事啊!!!

只看楼主收藏回复

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{int jia();
int jian();
int c;
printf("加法练习请输入:1 !\n");
printf("减法练习请输入:2 !\n");
printf("返回请输入:0 !\n");
printf("\n***********************************************************\n");
printf("\n请输入练习模式!\n");
printf("\n***********************************************************\n");
scanf("%d",&c);
if(c!=0)
while(1)
{
switch(c)
{case 1:jia();break;
case 2:jian();break;
case 0:break;
default:printf("对不起!您输入有误!"); }
printf("\n请输入练习模式!\n");
scanf("%d",&c);
if(c==0)
break;}
printf("\n***********************************************************\n");
printf("\n谢谢使用!\n");
printf("\n***********************************************************\n");
return 0;
}
int jia()
{int a,b,s,t,j,i,e;
i=0;j=0;
while(1)
{srand(time(0));
a=rand()%100;
b=rand()%100;
s=a+b;
printf("%d+%d=?\n");
scanf("%d",&t);
if(t==s)
{printf("对!");
i++;}
else
printf("错!");
j++;
printf("返回请输入:0 !\n");
printf("继续请输入:1 !\n");
e=getchar();
scanf("%d",&e);
if(e==0)
break;
}
printf("\n***********************************************************\n");
printf("\n您今天做了%d道题,其中做对了%d道题!\n",j,i);
printf("\n***********************************************************\n");
return 0;
} int jian()
{int a,b,s,t,j,i,e;
i=0;
j=0;
while(1)
{ srand(time(0));
while(a>b)
{a=rand()%100;
b=rand()%100;} s=a-b;
printf("%d-%d=?\n");
scanf("%d",&t);
if(t==s)
{printf("对!");
i++;}
else
printf("错!");
j++;
printf("返回请输入:0 !\n");
printf("继续请输入:1 !\n");
e=getchar();
scanf("%d",&e);
if(e==0)
break;
}
printf("\n***********************************************************\n");
printf("\n您今天做了%d道题,其中做对了%d道题!\n",j,i);
printf("\n***********************************************************\n");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{int jia();
int jian();
int c;
printf("加法练习请输入:1 !\n");
printf("减法练习请输入:2 !\n");
printf("返回请输入:0 !\n");
printf("\n***********************************************************\n");
printf("\n请输入练习模式!\n");
printf("\n***********************************************************\n");
scanf("%d",&c);
if(c!=0)
while(1)
{
switch(c)
{case 1:jia();break;
case 2:jian();break;
case 0:break;
default:printf("对不起!您输入有误!"); }
printf("\n请输入练习模式!\n");
printf("返回请输入:0 !\n");
scanf("%d",&c);
if(c==0)
break;}
printf("\n***********************************************************\n");
printf("\n谢谢使用!\n");
printf("\n***********************************************************\n");
printf("\n***********************************************************\n");
printf("\n***制作!\n");
printf("\n***********************************************************\n");
return 0;
}
int jia()
{int a,b,s,t,j,i,e;
i=0;j=0;
while(1)
{srand(time(0));
a=rand()%100;
b=rand()%100;
s=a+b;
printf("%d+%d=?\n");
scanf("%d",&t);
if(t==s)
{printf("恭喜您!答对啦!\n");
i++;}
else
printf("您一不小心做错啦!\n");
j++;
printf("返回请输入:0 !\n");
printf("继续请输入:1 !\n");
e=getchar();
scanf("%d",&e);
if(e==0)
break;
}
printf("\n***********************************************************\n");
printf("\n您今天做了%d道题,其中做对了%d道题!\n",j,i);
printf("\n***********************************************************\n");
return 0;
} int jian()
{int a,b,s,t,j,i,e;
i=0;
j=0;
while(1)
{ srand(time(0));
while(a>b)
{a=rand()%100;
b=rand()%100;} s=a-b;
printf("%d-%d=?\n");
scanf("%d",&t);
if(t==s)
{printf("恭喜您!答对啦!\n");
i++;}
else
printf("您一不小心做错啦!\n");
j++;
printf("返回请输入:0 !\n");
printf("继续请输入:1 !\n");
e=getchar();
scanf("%d",&e);
if(e==0)
break;
}
printf("\n***********************************************************\n");
printf("\n您今天做了%d道题,其中做对了%d道题!\n",j,i);
printf("\n***********************************************************\n");
return 0;
}
compiling...
123.c
D:\123.c(104) : error C2084: function 'int __cdecl main()' already has a body
D:\123.c(140) : error C2084: function 'int __cdecl jia()' already has a body
D:\123.c(170) : error C2084: function 'int __cdecl jian()' already has a body
执行 cl.exe 时出错. 123.exe - 1 error(s), 0 warning(s)


1楼2012-05-02 14:54回复
    


    2楼2012-05-02 14:54
    回复
      2025-08-10 09:55:38
      广告
      不感兴趣
      开通SVIP免广告
      目测重复定义,==,我看看


      3楼2012-05-02 14:56
      回复

        你预期是这样的么?


        4楼2012-05-02 14:59
        回复
          这么快人就不见了


          5楼2012-05-02 15:02
          回复
            还有,你这代码里加减法函数中的输出表达式是对的么?
            不认真啊


            6楼2012-05-02 15:23
            回复
              是啊!能否教一下清屛的函数!


              7楼2012-05-02 15:24
              回复
                对了!那个随机函数没问题吧!


                8楼2012-05-02 15:25
                回复
                  2025-08-10 09:49:38
                  广告
                  不感兴趣
                  开通SVIP免广告
                  6楼:失误了!我是先编个大概,在不断改进的!忘记了改啦!见笑啦!


                  来自手机贴吧9楼2012-05-02 15:28
                  回复
                    3Q


                    来自手机贴吧12楼2012-05-06 09:47
                    回复
                      等有时间了在研究研究,先顶上去。


                      来自手机贴吧13楼2012-05-06 15:24
                      回复