肥肥在线 发表于 2010-12-29 08:39:48

请C语言高手帮我完善下

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void ppp()
{
    printf("----------------------------\n\n");
}
main()
{
    int k,i=0,j,c,sum=0,a,b,a1,b1,n,cha;
    printf("1.一年级:运算数据是两位数的加减法.\n\n");
    printf("2.二年级:运算数据是三位数的加减法,以及运算数据是一位数的乘法.\n\n");
    printf("3.三年级;运算数据是万位数以内的加减法,两位数乘以两位数的乘法,除数为一位数的有余数的除法.\n\n");
    printf("请你选择题目");
    scanf("%d",&k);
    ppp();
    if(k=1)
    for(j=0;j<=10;j++)
    {
      srand(time(0));
      do{
            a=rand();
            a1=a%100;
      }while(a1<10);
      do{
            b=rand();
            b1=b%100;
      }while(b1<10);
      n=rand();
      if(n%2==0)
          {
                sum=a1+b1;
                printf("%d+%d=",a1,b1);
          }
      if(n%2!=0)
          {
                cha=a1-b1;printf("%d-%d=?",a1,b1);
          }
      scanf("%d",&c);
      if(c==sum||c==cha)
      {
            printf("正确\n");
            i++;
      }
      else
      printf("错误\n");
    }
    printf("你答对了%d题",i);
    system("pause");
}



首先这个是第一个项目,完全可以运行!!!

第二个项目我写了点代码,发现只能随机出加法和乘法随不出减法,代码如下

if(k==2)
    for(q=1;q<=10;q++)
    {
      srand(time(0));
      x=rand();
      if(x%2==0)
      {
         do{f=rand();
            f1=f%1000;}while(f1<100);
         do{e=rand();e1=e%1000;}while(e1<100);
            w=rand();
            if(w%2==0)
            {
                  pp=e1+f1;
                  printf("%d+%d=?",e1,f1);
            }
            if(w%2!=0)
            {
                  yy=e1-f1;
                  printf("%d+%d=?",e1,f1);
            }
         }
         if(x%2!=0)
         {
         s=rand();
         s1=s%10;
         d=rand();
         d1=d%10;
         ji=s1*d1;
         printf("%d*%d=?",s1,d1);
          }
            scanf("%d",&v);
            if(v==pp||v==yy||v==ji)
            {printf("正确");g++;}
            else
            {printf("错误");}
      }
         printf("你答对了%d道",g++);
         system("pause");
}

对了,谁帮我合并下1和2还有把3也给我写出来

悲画扇 发表于 2010-12-29 08:45:45

想把它嵌套进去是不?好像我忘记了。。。。。。

发表于 2010-12-29 08:49:50

虽然我是计算机的{:14_1078:}

温温 发表于 2010-12-29 09:09:19

)我宿舍有个同学也是学这课程的。。嘻嘻。

发表于 2010-12-29 09:12:31

{:14_1086:}

肥肥在线 发表于 2010-12-29 09:25:22

{:5_688:}

Lg小風 发表于 2010-12-29 09:29:05

戳咯我大一C#挂科了帮不上忙哈哈

肥肥在线 发表于 2010-12-29 09:34:30

回复 7# Lg小風

我也差不多了

Lg小風 发表于 2010-12-29 09:45:47

回复 8# 肥肥在线 {:5_678:}努力吧

.゛刪除記忆 发表于 2010-12-29 10:49:46

{:5_622:}
我靠。
啊肥,自己作业不写...

肥肥在线 发表于 2010-12-29 10:51:11

回复 10# .゛刪除記忆
写到一半不会写了

潇洒公子 发表于 2010-12-29 11:06:25

我不是计算机的····妹懂怎么弄

.゛刪除記忆 发表于 2010-12-29 11:17:32

回复.゛刪除記忆
写到一半不会写了
肥肥在线 发表于 2010-12-29 10:51 http://172.16.1.236:8080/images/common/back.gif


    {:12_927:}
你学什么专业的》
写这个程序?

潇洒公子 发表于 2010-12-29 11:25:53

这东西真实比英文还厉害·也比天文强大
哥哥看不懂一点所以然来

肥肥在线 发表于 2010-12-29 11:44:27

回复 13# .゛刪除記忆


网络的
页: [1] 2 3 4
查看完整版本: 请C语言高手帮我完善下