[笔记]C#大家一起数鸡蛋
代码添加框没法提交,只能粘贴了<code>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace egg
{
class Program
{
static void Main(string[] args)
{
int n = 1; //n表示鸡蛋数
do
{
if (n % 1 == 0) { } //如果能相等,则进入下一个判断
else //如果不相等则n+1,进入下一个循环
{
n++;
continue;
}
if (n % 2 == 1) { }
else
{
n++;
continue;
}
if (n % 3 == 0) { }
else
{
n++;
continue;
}
if (n % 4 == 1) { }
else
{
n++;
continue;
}
if (n % 5 == 4) { }
else
{
n++;
continue;
}
if (n % 6 == 3) { }
else
{
n++;
continue;
}
if (n % 7 == 5) { }
else
{
n++;
continue;
}
if (n % 8 == 1) { }
else
{
n++;
continue;
}
if (n % 9 == 0)
{
Console.WriteLine("这个鸡蛋数为:{0}", n);
break;
}
else
{
n++;
continue;
}
} while (true);
Console.Read();
}
}
}
<code>
大家有什么好的建议可以相互交流啊^_^
NewsNing 发表于 2016-4-4 10:46
我用js写写
是,显然你这种方法是更好一点的,我的太罗嗦了,不过,do{}while()循环,要比for循环效率高^_^,不过我也经常用for循环用习惯了。。。。 kaminn 发表于 2016-4-4 16:28
我觉得可以改用switch使代码变得简洁
我也考虑过switch,但貌似没想到怎么去用 楼主不妨推荐下你学习的教程{:301_997:} 可以呀。 377610458 发表于 2016-4-4 10:11
楼主不妨推荐下你学习的教程
我目前在看的是思胜,郝冠军的C# 葬礼昨天 发表于 2016-4-4 10:15
我目前在看的是思胜,郝冠军的C#
可否分享下{:301_997:} 377610458 发表于 2016-4-4 10:23
可否分享下
就在这个编程语言版块里有,你可以搜索下 我用js写写 用switch
感谢分享
页:
[1]
2