C#forUnity快速入门(连载2)-C#语言入门
C# for Unity 编程语言快速入门教程(连载2)---C#语言入门
接上篇内容,我们把更多的C#语言入门级编程习题发布如下,希望能够对C#编程小白提高技能有帮助。
三: 学习循环语句(续)
/* 第13题
求整数1~100的累加值,但要求跳过所有个位为3的数。
*/
int intResult = 0; //累加和
for (int i = 1; i <=100 ; i++)
{
if(i%10==3)//所有个位为3的数字
{
continue;
}
intResult = intResult + i;
}
Console.WriteLine("Result={0}",intResult);
/* 第14题
输出1-100 之间不能被6整除的全部数字。
*/
for (int i = 0; i <=100; i++)
{
if(i%6==0)
{
continue;
}
Console.WriteLine(i);
}
/* 第15题
计算1-100间所有整数的和,当和为4位数时终止求和并输出该和的值。
*/
int intResult = 0;//累加和
for (int i = 1; i <=100 ; i++)
{
if (intResult>=1000)
{
break;
}
intResult += i;
}
Console.WriteLine("result={0}",intResult);
/* 第16题
计算输出1-100 之间的 所有奇数 (且小于4位数字) 的 累加和。
*/
int intResult = 0;//累加和
for (int i = 1; i <= 100; i++)
{
//求奇数的累加和
if (i%2!=0)
{
intResult += i;
}
//判断小于4位数
if (intResult >= 1000)
{
Console.WriteLine("result={0}", intResult - i);
break;
}
}
/* 第17题
打印输出平方值小于20000的最大整数。
*/
int intCircle = 1; //循环控制变量
while (intCircle * intCircle<20000)
{
++intCircle;
}
Console.WriteLine("平方值小于20000的最大整数是:{0}", intCircle-1); //答案:141
三: 学习数组
数组可以认为是连续的多个变量定义,提供以下编程题目,供参考学习。
/* 第18题
定义一个数组,给出5个数,求最大数值
*/
int[] intArray = new int[5];//5 表示数组的“长度”
int intMax = 0;
intArray[0] = 2230;
intArray[1] = 20;
intArray[2] = 345440;
intArray[3] = 32;
intArray[4] = 78;
for (int i = 0; i < 5; i++)
{
if (intArray[i] > intMax)
{
intMax = intArray[i];
}
}
Console.WriteLine("最大数值={0}", intMax);
/* 第19题
将100 个整数输入数组后, 按每行10 个数输出。
*/
Console.WriteLine("\"大家好\""); // (\") 表示为引号。
for (int i = 1; i <= 100; i++)
{
Console.Write(" " + i);
if (i % 10 == 0)//表明10的倍数
{
//换行
//Console.WriteLine();
Console.WriteLine("\n");//转义字符,表示换行
}
}
/* 第20题
定义一个数组,初始化3个数值,打印输出最大数,最小数,平均数
*/
int[] intArray = { -22, 30000, 833 };
int intMax = int.MinValue; //最大数值
int intMin = int.MaxValue; //最小数值
int intTatle = 0; //总和
int intAVG = 0; //平均数
Console.WriteLine("数组的长度=" + intArray.Length);
for (int i = 0; i < intArray.Length; i++)
{
if (intArray[i] > intMax)
{
intMax = intArray[i];
}
if (intArray[i] < intMin)
{
intMin = intArray[i];
}
//求累加和
intTatle += intArray[i];
}
intAVG = intTatle / intArray.Length;
Console.WriteLine("最大数值={0}", intMax);
Console.WriteLine("最小数值={0}", intMin);
Console.WriteLine("平均数值={0}", intAVG);
/* 第21题
定义一个数组, 从键盘上输入3个数值,打印输出最大数值
*/
int[] intArray = new int[3];
int intMax = int.MinValue;
for (int i = 0; i < intArray.Length; i++)
{
//从键盘输入多个数据
Console.WriteLine("请输入第{0}个数值。", i);
string strTemp = Console.ReadLine();
intArray[i] = int.Parse(strTemp);//字符串转换int 数据类型
//判断输出最大数值
if (intArray[i] > intMax)
{
intMax = intArray[i];
}
}
Console.WriteLine("最大数值={0}", intMax);
以上都是C#基础中的最基本内容,对于“小白”来说是必经的常用习题。
转载于:https://blog.51cto.com/liuguozhu/1830817
C#forUnity快速入门(连载2)-C#语言入门相关推荐
- 遗传算法入门(连载之十) 神经网络入门(连载预告)
.游戏编程中的人工智能技术 . (连载之10) .. 这是<遗传算法入门>连载的最后一篇,将对连载来源进行一些说明. 0.本连载来自<游戏编程中的人工智能技术>一书,是该书第三 ...
- c语言入门教程文库,C语言入门教程(全集)课件
C语言入门教程(全集)课件 01123364105 Y N p AB X=0? YN P1 A A P2 a a b b Y Y N N y n A B P A A B X=0? 3 a97 3 U ...
- c语言入门经典案例,c语言入门经典案例及飞源代码.doc
c语言入门经典案例及飞源代码 循环控制输出图案 [程序1]题目:输出9*9口诀.1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列.2.程序源代码:#include "stdio.h ...
- 计算机c语言入门.ppt,计算机c语言入门经典
计算机c语言入门经典 C语言对编写需要进行硬件操作的场合,优于其它高级语言.小编为大家分享一些计算机c语言入门经典,欢迎参考! 一.开始之前 FAQ 那是什么 为何有这篇FAQ 编程为何物 如果这就是 ...
- 从入门到放弃C语言-入门篇(2)
请扫码加公众号,周三周六定时更新 上一篇C语言已经推荐了一些我觉得比较好的C语言书籍,这一篇说说两个问题:如何学习C语言以及学习C语言的意义(我不是老师,所以全是我自己认为的意义(微笑)). 感觉身边 ...
- c语言入门经典doc,C语言入门经典C语言编程.ppt
C语言入门经典C语言编程.ppt 第01章 C语言编程,C语言是一种功能强大.简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务.我们可以利用C语言创建程序即一组指令,并让计算机依指令行事 ...
- 1000入门测试题目-c++语言入门篇-信息学奥赛一本通
hello everyone,I'm 小羊羔! 我最近发了个动态,概括一下就是<关于我跟我的朋友们比竟然是个渣渣这件事> 作为一个合格的内卷人,我要开始进行终极学习法-费曼学习法:&quo ...
- 入门前端-《JavaScript 语言入门教程-实例对象和New对象》
new 命令的原理 使用new命令时,它后面的函数依次执行下面的步骤. 创建一个空对象,作为将要返回的对象实例. 将这个空对象的原型,指向构造函数的prototype属性. 将这个空对象赋值给函数内部 ...
- python人工智能pdf_800G人工智能学习资料:AI电子书+Python语言入门+教程+机器学习等限时免费领取!...
人工智能的热潮在今年再创高峰.无论是政策上还是资本市场上,抑或是我们日常生活中,关于人工智能的消息从未间断,逐渐占据我们每个人的视线.可以看出,人工智能得到了由上至下,国内国外的一致支持. 基于这股热 ...
最新文章
- 值得FS去的英雄副本
- java怎么更改目标文件夹_java – IntelliJ无法同步目标文件夹中的更改
- 编译cscope-15.8a遇到的问题与解决方案
- 3P5 Industrial Engineering Lecture 1-2: Method of Study
- Android 反射、代理调用系统隐藏API方法与接口类连接Wi-Fi
- 最浅显易懂的使用nginx实现端口映射的教程
- 读《代码整洁之道》前四章浅显印象 和 我所见的不整洁代码引以为戒
- Apache Kafka / Spark流系统的性能调优
- java 正则 实例_Java正则表达式示例
- Microsoft Dynamics CRM 2015 之安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错...
- Linux常用命令——rsync
- centos7安装python3.6独立的virtualenv环境
- Idea中使用maven命令
- 西瓜书——支持向量机
- PCB板材的基础知识
- hp微型计算机网线怎么安装,宽带师傅教你怎么安装网线插座 看完自己都会了!...
- 如何配置谷歌浏览器_如何科学地使用Chrome?下载谷歌浏览器?
- php session header,php session header()重定向后丢失 - php
- C# 导出excel文件的6种办法
- java-php-net-python-社会公共常识科普网计算机毕业设计程序
热门文章
- java单元测试覆盖率统计eclemma
- 使用microsoft EnterpriseLibrary连接不同数据库简单应用 .
- webablizer 分析Apache 的access 日志
- 帧中继中配EIGRP(hub-spoke)
- 雷林鹏分享:PHP 魔术常量
- 小程序实现 Tab 标签栏
- python import问题
- Bean装配之Aware接口
- 《企业大数据系统构建实战:技术、架构、实施与应用》——第3章 企业大数据解决方案 3.1 企业大数据解决方案实现方式...
- Hawk原理:通过IEnumerable实现通用的ETL管道