青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

天之道

享受編程的樂趣。
posts - 118, comments - 7, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
 小累,國慶假期過去一大半,C++這時(shí)候才把遞歸和函數(shù)這一塊知識(shí)點(diǎn)慢慢地啃完了,結(jié)束之前,今晚自己寫了一個(gè)小程序,實(shí)現(xiàn)四則運(yùn)算,適合小學(xué)生使用。
程序說明:
1)允許用戶選擇一種類型的算術(shù)問題來學(xué)習(xí),輸入1表示加法,2表示減法,3表示乘法,4表示除法,5表示四種混合運(yùn)算;
2)由于程序代碼中反復(fù)無窮遞歸,所以該程序的運(yùn)算會(huì)不斷進(jìn)行下去,退出請(qǐng)自動(dòng)關(guān)閉程序;

源代碼如下:
#include<iostream>
#include
<cstdlib>
#include
<ctime>
using namespace std;
int Mul(int,int);
int Plus(int,int);
int Sub(int,int);
float Div(float,float);
int main()
{
    
int a=0,b=0;
    
int i;
      srand(time(0));
    cout
<<"What do you want to study?(1-Plus,2-Sub,3-Mul,4-division,5-all the above)"<<endl;
    cin
>>i
    
switch(i)
    
{
    
case 1:Plus(a,b);break;
    
case 2:Sub(a,b);break;
    
case 3:Mul(a,b);break;
    
case 4:Div(a,b);break;
    
case 5:switch(1+rand()%4)
           
{
    
case 1:Plus(a,b);break;
    
case 2:Sub(a,b);break;
    
case 3:Mul(a,b);break;
    
case 4:Div(a,b);break;
    
default:break;
           }
break;

    
default:break;
    }

    
return 0;
}

float Div(float x,float y)
{
    
float m1, m;
    
int k;
    k
=1+rand()%4;
    
int a1;
    cout
<<"Please choose the level of this game(1 or 2):"<<endl;
    cin
>>a1;
    srand(time(
0));
    
if(a1==1)
    
{
         x
=1+rand()%9;
        y
=1+rand()%9;
    }

    
if(a1==2)
    
{
        x
=1+rand()%99;
        y
=1+rand()%99;
    }

        m
=x/y;
    cout
<<x<<"/"<<y<<"=?"<<endl;
    cin
>>m1;
    
if(m1==m)
    
{
        
switch(k)
        
{
        
case 1:cout<<"Very good!"<<endl;break;
        
case 2:cout<<"Excellent!"<<endl;break;
        
case 3:cout<<"Nice work!"<<endl;break;
        
case 4:cout<<"Keep up the good work!"<<endl;break;
        
default:break;
        }

        Div(x,y);
    }

    
else
    
{
        
switch(k)
        
{
        
case 1:cout<<"Sorry,your answer is wrong!"<<endl;break;
        
case 2:cout<<"Wrong.Try once again!"<<endl;break;
        
case 3:cout<<"Don't give up!"<<endl;break;
        
case 4:cout<<"No.Keep trying."<<endl;break;
        
default:break;
        }

        Div(x,y);
    }

    
return 0;
}



int Sub(int x,int y)
{
        
int m1, m,k;
    k
=1+rand()%4;
    
int a1;
    cout
<<"Please choose the level of this game(1 or 2):"<<endl;
    cin
>>a1;
    srand(time(
0));
    
if(a1==1)
    
{
         x
=1+rand()%9;
        y
=1+rand()%9;
    }

    
if(a1==2)
    
{
        x
=1+rand()%99;
        y
=1+rand()%99;
    }

        m
=x-y;
    cout
<<x<<"-"<<y<<"=?"<<endl;
    cin
>>m1;
    
if(m1==m)
    
{
        
switch(k)
        
{
        
case 1:cout<<"Very good!"<<endl;break;
        
case 2:cout<<"Excellent!"<<endl;break;
        
case 3:cout<<"Nice work!"<<endl;break;
        
case 4:cout<<"Keep up the good work!"<<endl;break;
        
default:break;
        }

        Sub(x,y);
    }

    
else
    
{
        
switch(k)
        
{
        
case 1:cout<<"Sorry,your answer is wrong!"<<endl;break;
        
case 2:cout<<"Wrong.Try once again!"<<endl;break;
        
case 3:cout<<"Don't give up!"<<endl;break;
        
case 4:cout<<"No.Keep trying."<<endl;break;
        
default:break;
        }

        Sub(x,y);
    }

    
return 0;
}


int Plus(int x,int y)
{
    
int m1, m,k;
    k
=1+rand()%4;
    
int a1;
    cout
<<"Please choose the level of this game(1 or 2):"<<endl;
    cin
>>a1;
    srand(time(
0));
    
if(a1==1)
    
{
         x
=1+rand()%9;
        y
=1+rand()%9;
    }

    
if(a1==2)
    
{
        x
=1+rand()%99;
        y
=1+rand()%99;
    }

        m
=x+y;
    cout
<<x<<"+"<<y<<"=?"<<endl;
    cin
>>m1;
    
if(m1==m)
    
{
        
switch(k)
        
{
        
case 1:cout<<"Very good!"<<endl;break;
        
case 2:cout<<"Excellent!"<<endl;break;
        
case 3:cout<<"Nice work!"<<endl;break;
        
case 4:cout<<"Keep up the good work!"<<endl;break;
        
default:break;
        }

        Plus(x,y);
    }

    
else
    
{
        
switch(k)
        
{
        
case 1:cout<<"Sorry,your answer is wrong!"<<endl;break;
        
case 2:cout<<"Wrong.Try once again!"<<endl;break;
        
case 3:cout<<"Don't give up!"<<endl;break;
        
case 4:cout<<"No.Keep trying."<<endl;break;
        
default:break;
        }

        Plus(x,y);
    }

    
return 0;
}



int Mul(int x,int y)
{

    
int m1, m,k;
    k
=1+rand()%4;
    
int a1;
    cout
<<"Please choose the level of this game(1 or 2):"<<endl;
    cin
>>a1;
    srand(time(
0));
    
if(a1==1)
    
{
         x
=1+rand()%9;
        y
=1+rand()%9;
    }

    
if(a1==2)
    
{
        x
=1+rand()%99;
        y
=1+rand()%99;
    }

        m
=x*y;
    cout
<<x<<"*"<<y<<"=?"<<endl;
    cin
>>m1;
    
if(m1==m)
    
{
        
switch(k)
        
{
        
case 1:cout<<"Very good!"<<endl;break;
        
case 2:cout<<"Excellent!"<<endl;break;
        
case 3:cout<<"Nice work!"<<endl;break;
        
case 4:cout<<"Keep up the good work!"<<endl;break;
        
default:break;
        }

        Mul(x,y);
    }

    
else
    
{
        
switch(k)
        
{
        
case 1:cout<<"Sorry,your answer is wrong!"<<endl;break;
        
case 2:cout<<"Wrong.Try once again!"<<endl;break;
        
case 3:cout<<"Don't give up!"<<endl;break;
        
case 4:cout<<"No.Keep trying."<<endl;break;
        
default:break;
        }

        Mul(x,y);
    }

    
    
return 0;
}



小程序的壓縮版下載地址:http://ishare.iask.sina.com.cn/f/19626833.html

Feedback

# re: 實(shí)現(xiàn)四則運(yùn)算的小程序源代碼  回復(fù)  更多評(píng)論   

2011-12-15 18:46 by 路過
表示感謝
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人a视频| 国产精品久久久久av免费| 激情视频一区| 欧美成人福利视频| 欧美大片va欧美在线播放| 亚洲免费观看高清完整版在线观看| 欧美福利在线观看| 欧美日韩精品免费在线观看视频| 亚洲无限av看| 欧美一区二区精品在线| 激情国产一区| 亚洲精品久久久久久下一站 | 亚洲在线黄色| 韩国一区二区三区美女美女秀| 久久视频在线免费观看| 欧美成人亚洲成人日韩成人| 亚洲网站视频福利| 欧美一区二区三区四区夜夜大片| 在线播放日韩| 正在播放亚洲一区| 尤物99国产成人精品视频| 亚洲精品在线观看视频| 国产精一区二区三区| 欧美高清成人| 国产日韩欧美一区二区三区在线观看| 美女在线一区二区| 国产精品久久久久久亚洲毛片| 久久综合五月天婷婷伊人| 欧美精品二区| 免费在线视频一区| 国产精品欧美久久| 亚洲国产精品激情在线观看| 欧美日韩综合视频| 牛牛国产精品| 国产一区二区日韩精品| 亚洲免费黄色| 亚洲福利视频三区| 午夜国产精品影院在线观看| 亚洲美洲欧洲综合国产一区| 午夜亚洲福利在线老司机| 99在线热播精品免费99热| 久久久久久久国产| 欧美在线短视频| 欧美性jizz18性欧美| 亚洲高清视频在线| 亚洲国产成人在线视频| 性8sex亚洲区入口| 欧美一区1区三区3区公司| 欧美精品入口| 亚洲国产一成人久久精品| 黄色亚洲大片免费在线观看| 亚洲在线免费观看| 性色av一区二区三区| 欧美日韩xxxxx| 最新日韩在线| 亚洲精品免费在线| 欧美成人中文| 亚洲风情在线资源站| 影音先锋中文字幕一区| 欧美在线播放高清精品| 久久激情视频| 狠狠爱综合网| 久久精品一区中文字幕| 久久色在线观看| 国产一区二区中文| 欧美亚洲色图校园春色| 久久久www| 国产手机视频一区二区| 香蕉亚洲视频| 美女国产一区| 亚洲国产另类精品专区| 欧美福利视频网站| 日韩视频在线免费观看| 亚洲午夜精品网| 国产精一区二区三区| 亚洲尤物影院| 老司机精品导航| 亚洲日本在线观看| 欧美日韩国产一区二区三区| 99国产精品国产精品久久| 午夜在线电影亚洲一区| 国产视频一区在线| 免费欧美在线| 99re这里只有精品6| 欧美一区二区三区免费大片| 国产一区二区三区久久 | 亚洲激情视频在线| 亚洲午夜精品一区二区| 国产伦精品一区二区三区免费迷 | 欧美激情按摩在线| aa级大片欧美| 国产日韩欧美高清| 久久综合色88| 在线视频你懂得一区| 久久久久久久性| av不卡在线观看| 国产一区二区三区久久 | 欧美一区91| 亚洲人成毛片在线播放女女| 欧美日韩免费一区二区三区视频 | 亚洲丰满在线| 欧美一区二区视频97| 亚洲国产精品热久久| 欧美系列一区| 欧美国产日本| 久久精品国产综合| 99这里只有精品| 欧美大片专区| 久久精品国产91精品亚洲| 亚洲乱亚洲高清| 狠狠色综合色综合网络| 欧美三级网页| 欧美成人亚洲| 久久青草福利网站| 亚洲女优在线| 日韩一区二区免费看| 免费亚洲婷婷| 欧美在线电影| 亚洲欧美影音先锋| 亚洲视频视频在线| 最新国产成人av网站网址麻豆 | 欧美精品一区二区三区一线天视频| 亚洲午夜av在线| 亚洲人成啪啪网站| 欧美成人xxx| 美女精品国产| 久久久夜精品| 久久精品国产99| 久久国产精品电影| 亚欧美中日韩视频| 亚洲一区二区三区在线视频| 亚洲精品久久久久久久久久久 | 国产精品扒开腿做爽爽爽视频| 久久综合久久88| 久久久精品久久久久| 欧美在线一区二区| 香港久久久电影| 午夜国产欧美理论在线播放| 亚洲夜间福利| 西西裸体人体做爰大胆久久久| 亚洲午夜精品网| 亚洲性xxxx| 亚洲男人第一av网站| 亚洲欧洲av一区二区| 先锋资源久久| 久久国产欧美精品| 久久综合给合久久狠狠色| 久久久久9999亚洲精品| 久久久精彩视频| 美女黄色成人网| 欧美成人免费观看| 欧美日韩国产精品成人| 欧美午夜影院| 国产亚洲成av人片在线观看桃| 国产午夜精品在线| 亚洲电影免费在线观看| 亚洲精品护士| 亚洲一区区二区| 久久精品国产一区二区三区免费看| 久久精品导航| 欧美国产日韩在线| 日韩亚洲在线| 欧美一区二区视频97| 久久久久久久一区二区| 欧美精品v日韩精品v韩国精品v | 欧美日韩一二三区| 国产精品日韩在线观看| 国产一区二区成人| 亚洲黄一区二区三区| 国产精品99久久久久久久vr | 亚洲欧美日韩一区二区| 久久久久国产一区二区| 亚洲成色777777女色窝| 亚洲国产一区二区三区青草影视 | 在线国产欧美| 一区二区欧美日韩| 久久久免费观看视频| 亚洲国产你懂的| 亚洲免费一级电影| 女人香蕉久久**毛片精品| 国产精品乱码| 亚洲人成免费| 久久琪琪电影院| 亚洲美女中出| 老牛影视一区二区三区| 欧美三级视频在线| 亚洲高清一二三区| 欧美一级视频免费在线观看| 欧美激情精品久久久久久蜜臀| 亚洲影院免费观看| 欧美激情成人在线视频| 国产一区二区三区自拍| 一区二区av在线| 欧美成ee人免费视频| 亚洲视频图片小说| 欧美精彩视频一区二区三区| 国产一区二区精品久久91| 亚洲图片欧美午夜| 亚洲国产你懂的| 久久在线免费观看视频|