利用switch case 来运行咱们结婚吧
static void Main(string[] args)
{
while (true)
{
int x, y,z; string a, b,c;
Random r=new Random(); //这个是用的随机数随机生成,并且利用switch case赋予x,y,z成为"剪刀"石头""布""的含义。
x = r.Next(0, 2); //注意switch case 要与break连用。
y = r.Next(0, 2);
z = r.Next(0, 2);
switch (x)
{
case 0:
a = "有房";
break;
case 1:
a = "没房";
break;
default:
a = "康康";
break;
}
switch (y)
{
case 0:
b = "有车";
break;
case 1:
b = "没车";
break;
default:
b = "康康";
break;
}
switch (z)
{
case 0:
c = "有钱";
break;
case 1:
c = "没钱";
break;
default:
c = "康康";
break;
}
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
if (x == 0 && y == 0 & z == 0)
{
Console.WriteLine("来结婚吧!!");
}
else if (x == 0 && y == 1 & z == 1)
{
Console.WriteLine("车钱都没有,等你有实力买了车再来把");
}
else if (x == 0 && y == 0 & z == 1)
{
Console.WriteLine("没钱跟着你喝西北风啊!!");
}
else if (x == 1 && y == 0 & z == 1)
{
Console.WriteLine("买了房子再说不然住车上吗");
}
else if (x == 0 && y == 1 & z == 0)
{
Console.WriteLine("上班想让我坐公交是不是?");
}
else if (x == 1 && y == 0 & z == 0)
{
Console.WriteLine("没房住哪儿");
}
else
{
Console.WriteLine("下一个");
}
Console.ReadLine();
}
利用switch case 来运行咱们结婚吧的更多相关文章
- 利用switch case判断是今天的第多少天
static void Main(string[] args) { while (true) { int m1 ...
- 利用if else来运行咱们结婚吧
static void Main(string[] args) { while (true) { string ...
- Day09:switch——case结构的使用详解
switch--case结构的使用详解 什么是switch--case结构 他也是一种多选择结构 switch--case结构是类于if--else的语法,通过比较而输出对应的内容: 通俗的讲,好比我 ...
- C# 利用键值对取代Switch...Case语句
swich....case 条件分支多了之后,会严重的破坏程序的美观性. 比如这个 上述代码是用于两个进程之间通信的代码,由于通信的枚举特别的多,所以case的分支特别的多.导致了代码的可读性,可维护 ...
- C语言switch/case圈复杂度优化重构
软件重构是改善代码可读性.可扩展性.可维护性等目的的常见技术手段.圈复杂度作为一项软件质量度量指标,能从一定程度上反映这些内部质量需求(当然并不是全部),所以圈复杂度往往被很多项目采用作为软件质量的度 ...
- 选择语言之switch case
程序语言-选择语言之switch case 多选一,类似if else if else if else 模版: Switch(选择条件) { Case(条件一)//相当于if Conso ...
- go语言选择语句 switch case
根据传入条件的不同,选择语句会执行不同的语句.下面的例子根据传入的整型变量i的不同而打印不同的内容: switch i { case 0: fmt.Printf("0") case ...
- 简谈switch case
工作中从buff里截取了一个字符串,然后和配置文件中的字符串名字对比 ,如果一样,处理,不一样,elseif 再判断,再处理! switch(){case : case :...... }先说语法,再 ...
- while, do-while ,switch···case语句的学习与运用
1.while语句:当···的时候 格式:初始条件 while(循环条件) { 循环体; 状态改变; } 相当于 ...
随机推荐
- Android 里面的小坑
1.listview加了个blockdescen,竟然导致editTextView不能获取焦点
- 数据库性能优化一:SQL索引一步到位
SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱. 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引 ...
- node.js 访问sql server的 node_modules “msnodesql"的安装编译方法
http://stackoverflow.com/questions/19661811/unable-to-download-msnodesql-0-2-1-v0-10-x64-msi 首先要满足以下 ...
- O-C相关-08-动态类型与静态类型
08-动态类型与静态类型 1, 什么是动态类型和静态类型 1) 动态语言 又叫动态编程语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化.比如众所周知的EC ...
- javascript 中caller,callee,call,apply 的概念[转载]
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments Arguments : 该对象代表正在执行的函数和调用它的函数的参数. [function.]argument ...
- 九度OJ 1525 子串逆序打印 -- 2012年Google校园招聘笔试题目
题目地址:http://ac.jobdu.com/problem.php?pid=1525 题目描述: 小明手中有很多字符串卡片,每个字符串中都包含有多个连续的空格,而且这些卡片在印刷的过程中将字符串 ...
- Laravel Repository 模式
Repository 模式 为了保持代码的整洁性和可读性,使用Repository Pattern 是非常有用的.事实上,我们也不必仅仅为了使用这个特别的设计模式去使用Laravel,然而在下面的场景 ...
- Python 学习之urllib模块---用于发送网络请求,获取数据(4)
承接将查询城市编码的结果保存到文件中,以字典的形式保存,目的是为了在查询某个城市的天气的时候,能够通过输入的城市名称,找到对应的城市编码.所以此结果字典的数据结构,就是city={城市名称:城市编码} ...
- 详解 CSS 属性 - 伪类和伪元素的区别[转]
首先,阅读 w3c 对两者的定义: CSS 伪类用于向某些选择器添加特殊的效果. CSS 伪元素用于将特殊的效果添加到某些选择器. 可以明确两点,第一两者都与选择器相关,第二就是添加一些“特殊”的效果 ...
- Consistent Hashing原理与实现
原理介绍: consistent hashing原理介绍来自博客:http://blog.csdn.net/sparkliang/article/details/5279393, 多谢博主的分享 co ...