码迷,mamicode.com
首页 > 其他好文 > 详细

小代码

时间:2016-03-10 01:48:19      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:小代码

#include <iostream>
#include <stdlib.h>
#include <cmath>
using namespace std;

void switchyuju()
{
cout<<"|int x;cin>>x;                   |    "<<endl;
cout<<"| switch(x) {                    |"<<endl;
cout<<"| case 1:函数();                |"<<endl;
cout<<"| case 2:函数();    break ;     |"<<endl;
cout<<"|   default: cout<<\"error\n;\"}   |"<<endl;
cout<<"|char x;cin>>x;                  |    "<<endl;
cout<<"| switch(x) {                    |"<<endl;
cout<<"| case ‘1‘:函数();             |"<<endl;
cout<<"| case ‘2‘:函数();    break ;   |"<<endl;
cout<<"|   default: cout<<\"error\n\";}   |"<<endl;
}


void foryuju()
{cout<<"|   输出99乘法表              |"<<endl;
int a,b;
for(a=1;a<10;a++)
    {     for( b=1;b<=a;b++)
              {cout<<a<<"*"<<b<<"="<<a*b<<";"<<" ";}
          cout<<endl;
    }
}

void whileyuju()
{
cout<<"|         阶乘运算展示                     |"<<endl;
cout<<"|        0!=1;                             |"<<endl;
cout<<"|        1!=1;                             |"<<endl;
cout<<"|        2!=2*1;                           |"<<endl;
cout<<"|        3!=3*2*1=6                        |"<<endl;
cout<<"|        4!=4*3*2*1=24                     |"<<endl;
cout<<"|         阶乘运算运用                     |"<<endl;
cout<<"|想求几的阶乘(输入一个0到50的小正数)   |"<<endl;
int x,W=1;
cin>>x;
while(x>0&&x<50)     //为了防护限制在0-50
{W=W*x;x--;}
cout<<W;    //w=120   24?(1 0)
}

void  ifyuju()
 { int c;
 double d;
 d=rand()%101;
cout<<"|      输入数来看运气       |"<<endl;
cout<<"|         输入(0-100),输出结果是随机的          |"<<endl;
cin>>c;
if(c<=0){cout<<"再试一次";}
if(c<30){c=c*d;
       if(c<15) {cout<<"明天会更美好";}
       else {cout<<"明年的今天,别样风采";}
        }
if(c>=30&&c<60)
       {c=c*d;
       if(c<30){cout<<"明天会更美好";}
       else {cout<<"风景依旧在,最美是情怀";}
       }
else {cout<<"学习知识是一场场信息不对称的战争";}
}

void gotoyuju()
{
cout<<"|       我的见解   关于goto             |"<<endl;
cout<<"|      函数好用,但可避免              |"<<endl;
cout<<"|   goto语言的作用:无条件跳转          |"<<endl;
cout<<"|      以下界面展示文档                |"<<endl;
cout<<"|   { int i=1,sum=0; loop:if(i<=100)      |"<<endl;
cout<<"|{sum=sum+i; i++;  goto loop; }cout<<sum;}|"<<endl;
cout<<"|            计算累加                    |"<<endl;
cout<<"|         输入一个正整数                | "<<endl;
int i,sum=0;
cin>>i;
loop:if(i<=100)
 { sum=sum+i; i++; goto loop;  }
cout<<sum;
}





int main()
{ int X;
cout<<"---------------------------"<<endl;
cout<<"|         五大语法        |"<<endl;
cout<<"|                          |"<<endl;
cout<<"|   1.switch 2.for         |"<<endl;
cout<<"|    3.while 4.if          |"<<endl;
cout<<"|      5.goto              |"<<endl;
cout<<"---------------------------"<<endl;
cout<<"|   (1-5)选1可以总预览   |"<<endl;
cin>>X;
switch(X)
{
 case  1 : switchyuju();
    case  2 : foryuju();
     case  3 : whileyuju();
     case  4 : ifyuju();
       case 5 : gotoyuju();

 default: cout<<"error\n";
}
return(X);
}


小代码

标签:小代码

原文地址:http://sts609.blog.51cto.com/11227442/1749364

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!