| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3723 人关注过本帖
标题:求救--VC++基本程序代码
只看楼主 加入收藏
maxsss126
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-23
收藏
 问题点数:0 回复次数:66 
求救--VC++基本程序代码
本系统应包含下列5个函数:
(1)main函数
执行main函数首先产生如下菜单:
          ***************************************************
                     小学生四则运算练习系统
          ***************************************************
                         1--加法练习
                         2--减法练习
                         3--乘法练习
                         4--除法练习
                         0--退出
         请选择(0--4):

当选择某项菜单后,则调用相应的addition函数(加法)、subtract函数(减法)、multiplication函数(乘法)或division函数(除法)进行相应的练习。练习完毕则返回main函数再次显示菜单,练习者可以继续选择其它练习或选择退出。
(2)addition函数(加法)
产生两个随机数,并显示加法练习的题目,然后提示练习者回答。练习者有三次答题机会,如果第一次即回答正确,则显示“正确,你真聪明!”,否则显示“不正确,再想一想,你还有两次机会。”;如果第二次回答正确,则显示“正确,继续保持!”,否则显示“不正确,不要着急,要把握住最后一次机会喔!”;如果第三次回答正确,则显示“正确,加油!”,否则显示“不正确,要加强练习喔!正确答案为:XXX”(“XXX”为正确答案)。当本题完成后,则显示“是否继续练习?(Y/N)”,按任意键则显示下一道练习题,然后可继续进行练习;如果按“N”或“n”,则退出本次练习,并返回main函数。
    我是个学生,现在在实训,老师叫我们写这个程序,各位高手们帮个忙,小弟我给你们敬礼了。
搜索更多相关主题的帖子: 代码 
2008-06-23 09:01
maxsss126
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-23
收藏
得分:0 
还有偿服务,如果我不说我是学生你们会发:“帮助完成作业和设计,收5-50元,QQ联系:674456991 ”吗?哎……
2008-06-23 09:08
wangjianlin2008
Rank: 1
来 自:四川
等 级:新手上路
帖 子:207
专家分:0
注 册:2008-6-22
收藏
得分:0 
我来给写个主函数
#include <iostream.h>
void main()
{
  int select;
  cout<<"*************************************\n";
  cout<<"      小学生四则运算练习系统         \n";
  cout<<"              1--加法练习            \n";
  cout<<"              2--减法练习            \n";
  cout<<"              3--乘法练习            \n";
  cout<<"              4--除法练习            \n";
  cout<<"              0--退出                \n";
  cout<<"请选择(0--4):";
  while(true)
  {
    cin>>select;
    switch(select)
    {
      case 1:
        addition();
        continue;
      case 2:
        subtract();
        continue;
      case 3:
        multiplication();
        continue;
      case 4:
        division();
        continue;
      case 0:
        break;
    }
  }
}
2008-06-23 11:15
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
收藏
得分:0 
要代码的一律收费,很好....顶!

樱花大战,  有爱.
2008-06-23 11:20
wangjianlin2008
Rank: 1
来 自:四川
等 级:新手上路
帖 子:207
专家分:0
注 册:2008-6-22
收藏
得分:0 
再贴一个有加法函数的程序,没有测试,思路是这样了!
#include <iostream.h>
#include <time.h>  //取当前时间作为随机数的种子
#incluee <stdlib.h>
void main()
{
  int select;
  cout<<"*************************************\n";
  cout<<"      小学生四则运算练习系统         \n";
  cout<<"              1--加法练习            \n";
  cout<<"              2--减法练习            \n";
  cout<<"              3--乘法练习            \n";
  cout<<"              4--除法练习            \n";
  cout<<"              0--退出                \n";
  cout<<"请选择(0--4):";
  while(true)
  {
    cin>>select;
    switch(select)
    {
      case 1:
        addition();
        continue;
      case 2:
        subtract();
        continue;
      case 3:
        multiplication();
        continue;
      case 4:
        division();
        continue;
      case 0:
        break;
    }
  }
}

void  addition()
{
  int a,b,result,input,trycount; //被加数,加数,正确结果,输入的结果,测试次数
  trycount = 0;
  srand((unsigned int)time(NULL)); //初始化随机数种子
  a = rand() % 100 + 1; //被加数,1到100之间的一个整数
  b = rand() % 100 + 1; //加数,1到100之间的一个整数
  result = a + b;
  cout<<"请你输入"<<a<<"+"<<b<<"=?的结果\n";
  cin>>input;
  while(trycount <= 3)               //只能猜三次,控制循环
  {
    if(input == result)              //当答对时的判断
    {
      switch(trycount)
      {
        case 0:
          cout<<"正确,你真聪明!";
          break;
        case 1:
          cout<<"正确,继续保持!";
          break;
        case 2:
          cout<<"正确,加油!";
          break;
      }
    }
    else                             //当答错时的判断
    {
      trycount++;
      switch(trycount)
      {
        case 1:
          cout<<"不正确,再想一想,你还有两次机会。";
          cin>>input;
          continue;
        case 2:
          cout<<"不正确,不要着急,要把握住最后一次机会喔!";
          cin>>input;
          continue;
        case 3:
          cout<<"不正确,要加强练习喔!正确答案为"<<result;
          break;
      }
    }
  }
 
  char g;
  cout<<"是否继续练习(Y/N)";
  cin>>g;
  if('Y' == g || 'y' == g) addition(); //递归调用自己继续做题
  else return; //否则返回
}
2008-06-23 11:52
菜鸟选手
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2008-5-5
收藏
得分:0 
看签名!

算法学习群57909089
2008-06-23 12:22
maxsss126
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-23
收藏
得分:0 
谢谢
我想先感谢下,给我帮助的朋友,我在这真诚的说声“谢谢”
然后,我要狠狠的鄙视一组发收费写作业的人,下午我们自己做已经做出加法了,我想后面也会更简单,所以你的收费,可以去死了。
2008-06-23 16:26
菜鸟选手
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2008-5-5
收藏
得分:0 
拿到了他想要的 还会来?
估计再来要 就重新开个ID..

算法学习群57909089
2008-06-23 17:46
菜鸟选手
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2008-5-5
收藏
得分:0 

算法学习群57909089
2008-06-23 17:50
taiwai1234
Rank: 1
来 自:原始森林神农架
等 级:新手上路
帖 子:64
专家分:0
注 册:2007-6-25
收藏
得分:0 
看来是不会来了

逍遥自在,一生无求!
2008-06-24 08:53
快速回复:求救--VC++基本程序代码
数据加载中...
 
   



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

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