码迷,mamicode.com
首页 >  
搜索关键字:c语言 例题 c语言例题    ( 2623个结果
例题:石头剪子布。用数组做。比较难理解,主要是逻辑思维
Random r = new Random(); //随机定义两个人 string[] s1 = new string[] { "剪刀", "石头", "布" }; string[] s2 = new string[] { "剪刀", "石头", "布" }; //随机定义两个人的数组 strin....
分类:编程语言   时间:2015-04-15 16:34:48    阅读次数:139
例题:函数递归。去卖羊,每过一个村子卖掉之前数的二分之一零一只,过了7个村之后还剩2只,问最初有多少羊。
public int qiuyang(int cun) { int sum = 0; if (cun==7)//如果是第七个村就剩2只,那么函数结束 { sum = 2; return sum; } sum = (qiuyang(cun + 1) + 1) * 2; //(下一个村数量+1)*2; ...
分类:其他好文   时间:2015-04-15 16:28:49    阅读次数:127
例题;假设一张纸厚度为0.001米,对折多少次高度可以超过珠峰高度(8848)米。一个篮球第二次弹起的高度是第一次弹起高度的2/3,问弹起n次以后的高度是多少。 主要学习for循环
对折纸的例题: double houdu = 0.001; for (int i = 1; 1==1; i++) { houdu = houdu + houdu; Console.WriteLine("第"+i+"次对折后纸的厚度为"+houdu+"米" ); if (houdu >=8848) {...
分类:其他好文   时间:2015-04-15 16:26:48    阅读次数:277
#299 (div.2) B. Tavas and SaDDas
1.题目描述:点击打开链接 2.解题思路:本题要求找出所给的幸运数的下标。本题类似于紫书上的一道例题ugly number。利用BFS即可解决。首先将4,7入队列,每次出队列后,将数字添加到set,同时将它们的末尾分别添加是4,7后得到新的幸运数入队列即可。上述过程打表后,直接输出即可。 3.代码: #define _CRT_SECURE_NO_WARNINGS #include #inc...
分类:其他好文   时间:2015-04-15 13:33:18    阅读次数:123
例题:制作闹钟。重点学习datetime的灵活运用,跳转语句
DateTime a = DateTime.Now;//获取电脑现在的时间 DateTime nz = Convert.ToDateTime("2015-4-14 22:44");//定义闹钟的时间 while (true) { a = a.AddMinutes(1); //显示时间,一分钟加一.....
分类:其他好文   时间:2015-04-15 00:42:53    阅读次数:199
例题:判断邮箱格式。重点学习contains, IndexOf(返回某个值的第一个匹配项的从零开始的索引)
string email = Console.ReadLine(); if (email.Contains("@") && email.Contains(".com")) { Console.WriteLine("这是一个正确的邮箱地址"); int intex = email.IndexOf("....
分类:其他好文   时间:2015-04-15 00:42:09    阅读次数:127
并查集 (Union-Find Sets)及其应用
并查集:(union-find sets)是一种简单的用途广泛的集合. 并查集是若干个不相交集合,能够实现较快的合并和判断元素所在集合的操作,应用很多。一般采取树形结构来存储并查集,并利用一个rank数组来存储集合的深度下界,在查找操作时进行路径压缩使后续的查找操作加速。这样优化实现的并查集,空间复杂度为O(N),建立一个集合的时间复杂度为O(1),N次合并M查找的时间复杂度为O(M Alpha(N)),这里Alpha是Ackerman函数的某个反函数,在很大的范围内(人类目前观测到的宇宙范围估算有10的8...
分类:其他好文   时间:2015-04-14 23:23:30    阅读次数:317
例题:输入身份证号码,判断你是什么生肖。switch,case练习,substring 类使用联系,会用取余
Console.WriteLine("请输入您的身份证号码"); string x = Console.ReadLine(); string year=x.Substring (6,4);//从身份证的第六位开始截取,往后截取四位,就是你的出生年份 int x1 = Convert.ToInt32(...
分类:其他好文   时间:2015-04-14 23:18:10    阅读次数:176
例题:打印乘法口诀。可能大家一看有点难,但只要理解for 循环嵌套,两层循环,外层循环行数,里层循环列数,搞清楚行数和列数之间的关系,就可以轻松做出这道题
namespace 打印乘法口诀{ class Program { static void Main(string[] args) { for (int i = 1; i <=9; i++)//行数循环九次, { for (int j = 1; j<=i; j++)//当i等于1的时候,j等于1, ...
分类:其他好文   时间:2015-04-14 23:07:04    阅读次数:127
例题:青歌赛打分程序。去掉两个最高分,去掉两个最低分,再算平均分。主要学习数组和冒泡排序,什么情况下要定义数组
Console.Write("请输入评委人数:");//输入人数 int renshu = Convert.ToInt32(Console.ReadLine());//人数代入 int[] fenshu = new int[renshu];//定义一个分数的数组,长度为人数 if (renshu >...
分类:编程语言   时间:2015-04-14 23:05:21    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!