| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3723 人关注过本帖
标题:求救--VC++基本程序代码
只看楼主 加入收藏
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
所以呢,有偿服务是最好的解决方法……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-06-24 09:23
maxsss126
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-23
收藏
得分:0 
我回来了
看到你们的话,我知道,首先我不是个好学生,也许我拿到我想要的东西就不在回来了,昨天有个人加我,和我说了一大通的话,害的我拿到了你们发的代码,却不敢用,如果我用了,那就意味着我和你们所说 的一样了,现在我在机房,自己做着…… 现在还是在做加法,昨天就已经做出来了,现在还在做,是自己做的,但还是要谢谢给我帮助的人,其次,我想学好C++,我承认我已经学了将近一年了吧,我几乎什么也没学到,好吧  ,就说我什么也没学到,可我有什么办法,现在在学校没人管,自己就不是自己了,偶尔拿来书看看,很简单嘛,就丢一边了,现在在实训,才知道,自己狗屁都不知道。最后,我是昨天才发现这个个网站的 ,我想说,以前我不知道,现在我知道了这个地方,这有我需要的东西,有我要学习 的东西,我回经常来看,虽然我不是个好学生
2008-06-24 09:48
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
咳咳,还不错……
LZ加油,我C++也就只学了一年而已就会了~~~
(虽然真正理解C++是在两年以后……)

有点好奇,是谁有那么闲的功夫说服你的?

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-06-24 09:56
界水乘风
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-24 11:07
maxsss126
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-23
收藏
得分:0 
我悄悄的告诉你哦
她的网名叫--紫影雪   貌似还是 个MM
2008-06-24 11:52
himpo
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:192
专家分:123
注 册:2008-5-16
收藏
得分:0 
所以,不要过早对一个人下结论。

我觉得LZ这孩子就不错。
2008-06-24 12:06
守鹤
Rank: 4
来 自:山東臨沂
等 级:贵宾
威 望:12
帖 子:337
专家分:0
注 册:2008-6-20
收藏
得分:0 
学习要主动,不要应付
如果是为了作业,那还是先拜拜
2008-06-24 14:45
maxsss126
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-23
收藏
得分:0 
乐极生悲
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;

double addition ();
double subtract ();
double multiplication ();
double division ();

int main ()
{
    char shuzi;
    xuanze:
    {
        cout<<"***************************************************"<<endl;
        cout<<endl;
        cout<<"                 小学四则运算练习系统              "<<endl;
        cout<<endl;
        cout<<"***************************************************"<<endl;
        cout<<endl;
        cout<<"                     1--加法练习                   "<<endl;
        cout<<"                     2--减法练习                   "<<endl;
        cout<<"                     3--乘法练习                   "<<endl;
        cout<<"                     4--除法练习                   "<<endl;
        cout<<endl;
        cout<<"                     0--退出                       "<<endl;
        cout<<"请选择(0--4):                                   "<<endl;
        cin>>shuzi;
        switch (shuzi)
        {
            case '1':
                cout<<"你选择了加法练习"<<endl;
                addition ();
                if('n'||'N')
                    goto xuanze;
                break;
            case '2':
                cout<<"你选择了减法练习"<<endl;
                subtract ();
                if('n'||'N')
                    goto xuanze;
                break;
            case '3':
                cout<<"你选择了乘法练习 "<<endl;
                multiplication ();
                if('n'||'N')
                    goto xuanze;
                break;
            case '4':
                cout<<"你选择了除法练习 "<<endl;
                division ();
                if('n'||'N')
                    goto xuanze;
                break;
            case '0':
                cout<<"按任意键退出"<<endl;
                break;
            default:
            {
                goto xuanze;
            }
        }

    }
    return 0;
}

double addition ()
{
    int n,a,b,s;
    wenti:
    {
        time(NULL);
        srand(time(NULL));
        a=rand()%100;
        b=rand()%100;
        s=a+b;
        cout<<a<<"+"<<b<<"=?"<<endl;
        cin>>n;
        if(n==s)
        {
            cout<<"正确,你真聪明!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"结果不对,你再想想,你还有两次机会!"<<endl;
            }
        }
        cin>>n;
        if(n==s)
        {
            cout<<"正确,继续保持!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"不正确,不要着急,要把握住最后一次机会喔!"<<endl;
            }
        }
        cin>>n;
        if(n==s)
        {
            cout<<"正确,加油!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"不正确,要加强练习喔!"<<" "<<"正确答案为:"<<s<< endl;
                cout<<endl;
                goto xunwen;
            }
        }
        xunwen:
        {
            char ch;
            cout<<"是否繼續?是Y/否N"<<endl;
            cin>>ch;
            if (ch=='n' || ch=='N')
            {
                return s;
            }
            else
            {
                if (ch=='y' || ch=='Y')
                {
                    goto wenti;
                }
                else
                {
                    goto xunwen;
                }
            }
        }
    }
}

double subtract ()
{
    int n,a,b,s;
    wenti:
    {
        time(NULL);
        srand(time(NULL));
        a=rand()%100;
        b=rand()%100;
        s=a-b;
        cout<<a<<"-"<<b<<"=?"<<endl;
        cin>>n;
        if(n==s)
        {
            cout<<"正确,你真聪明!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"结果不对,你再想想,你还有两次机会!"<<endl;
            }
        }
        cin>>n;
        if(n==s)
        {
            cout<<"正确,继续保持!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"不正确,不要着急,要把握住最后一次机会喔!"<<endl;
            }
        }
        cin>>n;
        if(n==s)
        {
            cout<<"正确,加油!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"不正确,要加强练习喔!"<<" "<<"正确答案为:"<<s<< endl;
                cout<<endl;
                goto xunwen;
            }
        }
        xunwen:
        {
            char ch;
            cout<<"是否繼續?是Y/否N"<<endl;
            cin>>ch;
            if (ch=='n' || ch=='N')
            {
                return s;
            }
            else
            {
                if (ch=='y' || ch=='Y')
                {
                    goto wenti;
                }
                else
                {
                    goto xunwen;
                }
            }
        }
    }
}

double multiplication ()
{
    int n,a,b,s;
    wenti:
    {
        time(NULL);
        srand(time(NULL));
        a=rand()%100;
        b=rand()%100;
        s=a*b;
        cout<<a<<"*"<<b<<"=?"<<endl;
        cin>>n;
        if(n==s)
        {
            cout<<"正确,你真聪明!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"结果不对,你再想想,你还有两次机会!"<<endl;
            }
        }
        cin>>n;
        if(n==s)
        {
            cout<<"正确,继续保持!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"不正确,不要着急,要把握住最后一次机会喔!"<<endl;
            }
        }
        cin>>n;
        if(n==s)
        {
            cout<<"正确,加油!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"不正确,要加强练习喔!"<<" "<<"正确答案为:"<<s<< endl;
                cout<<endl;
                goto xunwen;
            }
        }
        xunwen:
        {
            char ch;
            cout<<"是否繼續?是Y/否N"<<endl;
            cin>>ch;
            if (ch=='n' || ch=='N')
            {
                return s;
            }
            else
            {
                if (ch=='y' || ch=='Y')
                {
                    goto wenti;
                }
                else
                {
                    goto xunwen;
                }
            }
        }
    }
}

double division ()
{
    double n,a,b,s;
    wenti:
    {
        time(NULL);
        srand(time(NULL));
        a=rand()%100;
        b=rand()%100;
        s=a/b;
        cout<<a<<"/"<<b<<"=?"<<endl;
        cin>>n;
        if(n==s)
        {
            cout<<"正确,你真聪明!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"结果不对,你再想想,你还有两次机会!"<<endl;
            }
        }
        cin>>n;
        if(n==s)
        {
            cout<<"正确,继续保持!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"不正确,不要着急,要把握住最后一次机会喔!"<<endl;
            }
        }
        cin>>n;
        if(n==s)
        {
            cout<<"正确,加油!"<<endl;
            goto xunwen;
        }
        else
        {
            if(n!=s)
            {
                cout<<"不正确,要加强练习喔!"<<" "<<"正确答案为:"<<s<< endl;
                cout<<endl;
                goto xunwen;
            }
        }
        xunwen:
        {
            char ch;
            cout<<"是否繼續?是Y/否N"<<endl;
            cin>>ch;
            if (ch=='n' || ch=='N')
            {
                return s;
            }
            else
            {
                if (ch=='y' || ch=='Y')
                {
                    goto wenti;
                }
                else
                {
                    goto xunwen;
                }
            }
        }
    }
}
   就是这样了
可是
可是
……
老师竟然说不能用……
!·#¥%……
没天理啊  说是可读性太差,我没容易吗,
又要从来,忙了一个下午想来想去还是 goto语句好用啊 ……
哎……  
烦恼了
2008-06-24 16:19
界水乘风
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-24 16:25
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
收藏
得分:0 
LZ似乎连C++和VC++还没分清....

樱花大战,  有爱.
2008-06-24 16:55
快速回复:求救--VC++基本程序代码
数据加载中...
 
   



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

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