C# 基础练习题
(一)循环
1、打印输出 5 个"Hello world!"
////输出 5 个"Hello world!"
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Hello world!");
}
2、打印输出 1-100 的整数。
///打印输出 1-100 的整数
for (int i = 1; i < 101; i++)
{
if (i%10==0)
{
Console.WriteLine(i);
}
}
3、打印输出 1-100 中的奇数
//打印输出 1-100 中的奇数
for (int i = ; i < ; i++)
{
if (i%!=)
{
Console.WriteLine(i);
}
}
4、打印输出 1-100 中能被3整除的数
//打印输出 1-100 中能被3整除的数
for (int i = ; i < ; i++)
{
if (i%==)
{
Console.WriteLine(i);
}
}
5、
///5、计算 1-100 整数之和
int sum=;
for (int i = ; i <; i++)
{
sum+= i;
}
Console.WriteLine("整数之和为{0}",sum); ///6 从键盘输入 5 个整数,将输入的 5 个整数累加求和(第一种方法)
int num, sum = , count = ;
do
{
Console.Write("输入数字:");
num = int.Parse(Console.ReadLine());
count++;
sum += num;
} while (count < );
Console.WriteLine("和为" + sum); ///7 计算 1-100 中的偶数之和
int sum = ;
for (int i = ; i < ; i++)
{
if (i % == )
{
sum += i;
}
}
Console.WriteLine("偶数之和为{0}",sum); /*8 编写一个程序,用于打印所有的水仙花数。
所谓水仙花数,指的是一个三位整数,其各位数字之立方和等于数字本身,
例如:153 = 1*1*1 + 5*5*5 + 3*3*3 */ /* 9 输入一个小于5位的数字,判断是几位数,并倒序输出;
如:123, 输出--> 输入的是3位数, 倒序输出的结果为321。*/ Console.Write("请输入:");
int num = int.Parse(Console.ReadLine());
//判断是几位数
if (num < )
{
if (num > )
Console.WriteLine("{0}是4位数", num);
else if (num > )
Console.WriteLine("{0}是3位数", num);
else if (num > )
Console.WriteLine("{0}是2位数", num);
else if (num > )
Console.WriteLine("{0}是1位数", num);
}
else
Console.WriteLine("请入的数字要小于5位,请重新输入"); //反转输出
char[] arr = num.ToString().ToCharArray();
Array.Reverse(arr);
foreach (var item in arr)
{
Console.Write(item);
} Console.WriteLine(); ///10、百钱买白鸡。
//a为母鸡,b为公鸡,c为小鸡。
for (int a = ; a <= ; a++)
{
for (int b = ; b <=; b++)
{
for (int c = ; c<= ; c++)
{
if (a+b+c== && a*+b*+c*/== && c%==)
{
Console.WriteLine("母鸡为{0}只,公鸡为{1}只,小鸡为{2}只",a,b,c);
}
}
}
}
原子中的朋友,感觉有问题的,请指出,大家相互学习,共同进步!
C# 基础练习题的更多相关文章
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- 珍藏的数据库SQL基础练习题答案
自己珍藏的数据库SQL基础练习题答案 一,基本表的定义与删除. 题1: 用SQL语句创建如下三张表:学生(Student),课程表(Course),和学生选课表(SC),这三张表的结构如表1-1到表1 ...
- Linux基础练习题之(四)
Linux基础练习题 请详细总结vim编辑器的使用并完成以下练习题 1.复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的 ...
- Python之基础练习题
Python之基础练习题 1.执行 Python 脚本的两种方式 2.简述位.字节的关系 解:8位是一个字节 3.简述 ascii.unicode.utf-8.gbk 的关系 4.请写出 “李杰” 分 ...
- shell基础练习题
shell 基础练习题 1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小 #!/bin ...
- js基础练习题(1)
1.字符串 视频教程地址: js基础练习题 1.如何连接两个或者两个以上字符串? var cssname = 'box' var num = 1 var html = '<div class=& ...
- 【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出
目录 一.视频讲解 二.思路分析 总结: 三.代码+详解+结果 四.彩蛋 能解决题目的代码并不是一次就可以写好的 我们需要根据我们的思路写出后通过debug模式找到不足再进行更改 多次测试后才可得到能 ...
- python基础练习题(九九乘法表)
又把python捡起来了,动手能力偏弱,决定每日一练,把基础打好! ------------------------------------------------------------------ ...
- javaScript基础练习题-下拉框制作
1.基础回顾 如何让一个段javascript在文档加载后执行,(因为自己忘了,所以顺便复习一下) window.onload = function(){}; <!DOCTYPE html PU ...
- python基础练习题
购物车程序 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/3/6 21:01 # @Author : hyang # @Si ...
随机推荐
- Java -X命令
C:\Users\Administrator>java -X -Xmixed 混合模式执行 (默认) -Xint 仅解释模式执行 -Xbootclasspath:<用 ; 分隔的目录和 z ...
- day05_06 continue语句、while循环
输入满3次跳出,然后留一句话 for i in range(3): username = input("Username:") password = input("Pas ...
- PAT——乙级1032
这些题也确实简单,但是我还是想做做,多熟悉一下C++,毕竟实践是检验真理的唯一标准,有很多小知识点自己做了才知道. 这个题是 1032 挖掘机技术哪家强 (20 point(s)) 为了用事实说明挖掘 ...
- Solr 配置连接数据库
前面我们将solr安装并创建了core同时也配置可IK分词器,接下来我们通过配置连接Mysql数据库并把数据导入到solr(使用ik分词器). 1.配置managed-schema文件 Request ...
- ALPHA(四)
目录 组员情况 组员1(组长):胡绪佩 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:凯琳 组员6:丹丹 组员7:何家伟 组员8:政演 组员9:鸿杰 组员10:刘一好 组员:何宇恒 展示组内最新 ...
- RNQOJ 开心的金明
题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”.今 ...
- 频繁模式挖掘中Apriori、FP-Growth和Eclat算法的实现和对比(Python实现)
最近上数据挖掘的课程,其中学习到了频繁模式挖掘这一章,这章介绍了三种算法,Apriori.FP-Growth和Eclat算法:由于对于不同的数据来说,这三种算法的表现不同,所以我们本次就对这三种算法在 ...
- 【转】unity下的Line of Sight(LOS)的绘制
http://www.cnblogs.com/yangrouchuan/p/6366629.html 先说说什么是Linf of Sight.在很多RTS游戏中,单位与单位之间的视野关系经常会受到障碍 ...
- 【bzoj2882】工艺 后缀自动机+STL-map
题目描述 小敏和小燕是一对好朋友. 他们正在玩一种神奇的游戏,叫Minecraft. 他们现在要做一个由方块构成的长条工艺品.但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方 ...
- BZOJ1415 [Noi2005]聪聪和可可 【SPFA + 期望dp记忆化搜索】
题目 输入格式 数据的第1行为两个整数N和E,以空格分隔,分别表示森林中的景点数和连接相邻景点的路的条数. 第2行包含两个整数C和M,以空格分隔,分别表示初始时聪聪和可可所在的景点的编号. 接下来E行 ...