| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 893 人关注过本帖
标题:较多不懂...新手求教......
取消只看楼主 加入收藏
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
结帖率:85.71%
收藏
已结贴  问题点数:20 回复次数:11 
较多不懂...新手求教......
/*小学生计算机辅助教学系统;
选择任务实施学习方案;
返回学习系统及分支函数*/
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int Renwu1(int a,int b);
int Renwu2();
int Renwu3();
int Renwu4();
int Renwu5();
int Renwu6();
int Time_a(int a);
int Time_b(int b);
int Jscf(int a,int b);//计算任务1,2,3中的乘法 。
int Time(int a,int b); //随时间产生随机数a,b.
int main()
{
    int n,ret;
    printf("选择任务:\n任务1输入1  任务2输入2  任务3输入3\n任务4输入4  任务5输入5  任务6输入6\n:");
    ret = scanf("%d",&n);
    while(n>6||n<1||ret != 1)
    {
        while(getchar() != '\n');
        printf("选择任务:\n任务1输入1  任务2输入2  任务3输入3\n任务4输入4  任务5输入5  任务6输入6\n:");
        ret = scanf("%d",&n);
    }
    switch (n)
    {
        case 1:
            int Renwu1(int a,int b);
            break;
        case 2:
            int Renwu2();
            break;
        case 3:
            int Renwu3();
            break;
        case 4:
            int Renwu4();
            break;
        case 5:
            int Renwu5();
            break;
        case 6:
            int Renwu6();
            break;
    }
}
//任务1:
int Renwu1(int a,int b)
{
     int Jscf(int a,int b);
     int Time_a(int a);
     int Time_b(int b);
     int i,p;
     for(i = 1;;i++)
     {
         a = Time_a(a);
         b = Time_b(b);
         printf("%d*%d = ",a,b);
         scanf("%d",&p);
         if(p == Jscf(a,b))
        {
            printf("Right!\n");
        }
        else printf("Wrong! Please try again.\n");
     }
     return 0;
}








int Jscf(int a,int b)  //计算乘法函数。
{
    return a*b;
}
int Time_a(int a)  //产生随机数a。
{
    srand(time(NULL));
    a = rand()%10+1;
    return a;
}
int Time_b(int b) //产生随机数b。
{
    srand(time(NULL));
    b = rand()%10+1;
    return b;
}
这是书上的一道习题,问题是随机数出来之后a = b, 但要求是可能a != b,并且不会调用任务1......无奈了...应该怎么办啊......
搜索更多相关主题的帖子: include 计算机 小学生 教学 
2013-11-22 17:24
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
我试了啊..执行一次也不行..我们老师说让两次,还是不行....

任重而道远
2013-11-22 17:33
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
哦...我看错了..再试试

任重而道远
2013-11-22 17:34
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
可以了那怎么调用啊...

任重而道远
2013-11-22 17:35
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
得出的...还是两个数相等......

任重而道远
2013-11-22 17:37
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
恩恩..特大...不然我说问题多呢...新手刚学....

任重而道远
2013-11-22 17:38
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
应该怎样改啊......

任重而道远
2013-11-22 17:42
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
C:\Users\c\Desktop\实验报告\collect2.exe [Error] ld returned 1 exit status
这个又出问题了......

任重而道远
2013-11-22 18:10
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
没有啊...暂时还没写呢......

任重而道远
2013-11-22 18:17
未来ken
Rank: 2
等 级:论坛游民
帖 子:102
专家分:96
注 册:2013-11-16
收藏
得分:0 
我试了..但是说的是...
   In function `main':
   [Linker error] C:/Users/胡伟/Desktop/实验报告/Untitled5.cpp:42: undefined reference to `Renwu2()'
   [Linker error] C:/Users/胡伟/Desktop/实验报告/Untitled5.cpp:45: undefined reference to `Renwu3()'
   [Linker error] C:/Users/胡伟/Desktop/实验报告/Untitled5.cpp:48: undefined reference to `Renwu4()'
   [Linker error] C:/Users/胡伟/Desktop/实验报告/Untitled5.cpp:51: undefined reference to `Renwu5()'
   [Linker error] C:/Users/胡伟/Desktop/实验报告/Untitled5.cpp:54: undefined reference to `Renwu6()'
 C:\Users\胡伟\Desktop\实验报告\collect2.exe [Error] ld returned 1 exit status

任重而道远
2013-11-22 18:22
快速回复:较多不懂...新手求教......
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032503 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved