`
pleasetojava
  • 浏览: 744076 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

用C#实现的一道公务员考题

阅读更多



某人有15个空啤酒瓶,已知4个啤酒瓶可以换一瓶啤酒,问一共可以换多少瓶瓶酒。
答案是5瓶,因为最后剩余三个可以找老板借一个空瓶,等喝完后还给老板。
前天的C#课上,想到用C#编写。
实现如下。


//designbysuperdont
//lilizong[at]gmail
usingSystem;
classDoloop
...{
publicstaticvoidMain()
...{
int[]a=newint[10];
//用于存放当前的空酒瓶个数
int[]b=newint[10];
//用于存放可以换取的酒的瓶数
int[]c=newint[10];
//用于存放每次换取后,剩余的不足4个的酒瓶个数
a[0]=15;
intsum=0;
inti;
for(i=0;i<10;i++)
...{
b[i]
=a[i]/4;
c[i]
=a[i]%4;
a[i
+1]=c[i]+b[i];
if(a[i+1]<=3)
...{
if(a[i+1]==3)
b[i
+1]=1;
//如果最后剩余三个,可以找老板借一个空瓶,多换一瓶啤酒
break;
}


}


for(i=0;i<10;i++)
...{
Console.Write(
"{0}",a[i]);
}

Console.WriteLine();
for(i=0;i<10;i++)
Console.Write(
"{0}",b[i]);
Console.WriteLine();
for(i=0;i<10;i++)
Console.Write(
"{0}",c[i]);
for(i=0;i<10;i++)
sum
=sum+b[i];
//求各次累计的和,即为总计可以换取的瓶数
Console.WriteLine();
Console.WriteLine(
"可以换取的啤酒评述为:");
Console.WriteLine(sum);


}





}


分享到:
评论

相关推荐

    C#实现基于VLC实现的简易音乐播放器.zip

    C#实现基于VLC实现的简易音乐播放器,可作为毕业设计、课程设计、期末大作业等。C#实现基于VLC实现的简易音乐播放器,可作为毕业设计、课程设计、期末大作业等。C#实现基于VLC实现的简易音乐播放器,可作为毕业设计...

    c#实现telnet功能

    本文将深入探讨如何使用C#编程语言实现telnet功能,并结合提供的文件名称"ScriptingTelnet"来解析其可能包含的实现方式。 C#是一种强大的面向对象的编程语言,广泛应用于Windows应用程序开发,Web服务,游戏开发等...

    如何用C#实现漂亮的动态图像按钮

    作为一名开发者,我们需要学习如何使用 C# 实现漂亮的动态图像按钮。下面,我们将详细地介绍如何使用 C# 实现漂亮的动态图像按钮。 一、了解 GDI+ 在实现动态图像按钮之前,我们需要了解 GDI+。GDI+ 是一种图形...

    C#实现输入法功能详解

    C#实现输入法功能详解 本文主要介绍了C#实现输入法的相关知识,详细介绍了三种方式:IMM、TSF以及外挂式。IMM这种方式是调windows的一些底层api,不过在新版本的windows中基本上已经不能用了,属于一种过时的操作...

    C#实现截屏功能C#实现截屏功能C#实现截屏功能

    在本文中,我们将深入探讨如何使用C#编程语言在Visual Studio 2015环境下实现截屏功能。C#作为.NET Framework的主要开发语言,提供了丰富的API和类库,使得开发截屏工具变得相对简单。我们将从以下几个方面进行讨论...

    用C#实现的图片轮播

    总的来说,用C#实现图片轮播涉及的知识点包括C#编程、ASP.NET控件使用、服务器与客户端的交互、JavaScript和CSS的运用。通过熟练掌握这些技能,我们可以创建出功能完善且用户体验良好的图片轮播组件。在实际项目中,...

    C#实现关闭程序最小化到右下角托盘源码

    C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化...

    使用c#实现的图像处理的基本算法.zip

    使用c#实现的图像处理的基本算法.zip使用c#实现的图像处理的基本算法.zip使用c#实现的图像处理的基本算法.zip使用c#实现的图像处理的基本算法.zip使用c#实现的图像处理的基本算法.zip使用c#实现的图像处理的基本算法...

    用c#实现关机用c#实现关机

    用c#实现关机类用c#实现关机用c#实现关机用c#实现关机

    OpcUA C#实现

    本资源来自网络,这是用C#实现的OpcUA Client, 希望帮助新人学习。

    一个使用C#实现的内网穿透工具,可实现内网服务挂载在公网

    一个使用C#实现的内网穿透工具,可实现内网服务挂载在公网

    C#实现软件注册功能

    C#实现软件注册功能C#实现软件注册功能C#实现软件注册功能

    C#实现简单CAD功能

    在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用和游戏时更为常见。本主题聚焦于如何利用C#实现简单的计算机辅助设计(CAD)功能,特别是二维绘图。CAD系统允许用户创建、编辑和分析几何形状,常...

    c#实现pcap格式解包

    标题 "c#实现pcap格式解包" 涉及到的是使用C#编程语言对PCAP(Packet Capture)文件格式进行解析的过程。PCAP是一种广泛用于网络数据包捕获和分析的文件格式,通常与Wireshark这样的网络分析工具一起使用。下面将...

    C#实现OpenNLP

    在C#中实现OpenNLP,通常是为了在.NET环境中利用其强大的NLP功能,这涉及到对Java原版OpenNLP的封装或重写,以便在C#项目中使用。 C#实现OpenNLP的一个例子是基于GitHub上的开源项目...

    使用C#实现屏幕下雪

    文章描述"使用C#编程实现屏幕下雪功能使用C#编程实现屏幕下雪功能使用C#编程实现屏幕下雪功能",表明本文的主要内容是使用C#语言来实现屏幕下雪的功能。这里的描述重复出现了三次,强调了本文的主题是使用C#实现屏幕...

    c#实现halcon标定

    本篇文章将深入探讨如何使用C#语言与Halcon库结合,实现相机的标定过程。 首先,理解相机标定的基本概念。相机标定通常涉及计算相机的内参矩阵(包括焦距、主点坐标)和失真系数,这些参数对于将三维世界坐标转换为...

    用C#实现一个字模点阵提取程序

    用C#实现一个字模点阵提取程序 参考:http://topic.csdn.net/u/20120629/17/a33f88b5-7ee8-4a0c-8915-c0c721bb30c9.html 源代码文中已经有,自己就能实现,无需下载。这里是完整程序,包含可执行文件。程序用C# ...

    基于C#实现寻宝游戏.zip

    基于C#实现寻宝游戏.zip基于C#实现寻宝游戏.zip基于C#实现寻宝游戏.zip基于C#实现寻宝游戏.zip基于C#实现寻宝游戏.zip基于C#实现寻宝游戏.zip基于C#实现寻宝游戏.zip基于C#实现寻宝游戏.zip基于C#实现寻宝游戏.zip...

    用C#实现的标尺(C#源码)

    开发环境:VS.NET 2005,.NetFrameWork 2.0,C# 功能说明:用C#实现的一个类似于Codesoft 7.0文档的简单线性标尺.了解Codesoft软件的朋友,应该比较清楚. 实现功能:文档大小修改,刻度缩放,刻度随文档移动. &lt;br&gt;...

Global site tag (gtag.js) - Google Analytics