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 ...
随机推荐
- Asp.net自定义控件开发任我行(7)-注册自定义事件
摘要 前面我们已经把嵌入资源讲完了,不知道大家有没有得到收益,本章主要讲自定义事件,也就是给TextBox注册一个点击事件. 引言 不知道道上的朋友有没有注意到TextBox控件没有点击事件,就连网上 ...
- 300万PV的ASP.NET网站使用阿里云的配置建议
@老牛吃肉在博文“今天的访问高峰,扛过去了”的评论中询问了这样一个问题: 你好,站长,本公司正在考虑用阿里云.用途:互联网网站,主要站点:asp.net开发目前的考虑情况:访问ip 15-20万,pv ...
- 设计模式之第16章-代理模式(Java实现)
设计模式之第16章-代理模式(Java实现) “现在朋友圈真是太让人蛋疼了啊.”“怎么说?”“一堆代理,各种卖东西的,看着好烦人.”“哎,删了呗.”“都是朋友,哪里好意思删啊.”“这倒也是...哎,迫 ...
- leetcode 【 Find Minimum in Rotated Sorted Array II 】python 实现
题目: Follow up for "Find Minimum in Rotated Sorted Array":What if duplicates are allowed? W ...
- python学习-- Django REST framework 序列化数据操作
一.为什么要返回json数据? 一般来说前端要用到从后台返回的数据来渲染页面的时候,这时候后台就需要向前端返回json类型的数据,简单直观便于理解 ,就类似于 {"xxx":{[& ...
- C# Winform打包部署时添加注册表信息实现开机启动(转载)
使用VS自带的打包模块可以很方便的对项目进行打包部署,同时我们也可以在安装部署时操作注册表实现开机启动软件.具体实现如下: 1.添加安装部署项目后,鼠标右键安装项目->视图->注册表 ...
- MFC编程入门之二十八(常用控件:列表视图控件List Control上)
前面一节中,讲了图片控件Picture Control,本节为大家详解列表视图控件List Control的使用. 列表视图控件简介 列表视图控件List Control同样比较常见,它能够把任何字符 ...
- sqlserver创建存储过程返回table
--创建存储过程test create procedure [dbo].[test] ( @I_MTR NVARCHAR (MAX), @I_TYPE NVARCHAR (MAX), @I_FAC N ...
- 商城商品购买数量增减的完美JS效果
近期在开发一个地方O2O租书项目,使用ASP.NET MVC技术,其中在图书详情页,用户可以输入借阅的数量,这里使用了js来控制数量的增减和校验. 数量一定是数字 点击增减按钮的时候要能自动加1或减1 ...
- 第三篇:python基础_3
本篇内容 文件处理补充 函数基本语法及特性 参数 返回值 嵌套函数 一.文件处理补充 1.文件操作的内置方法 #!/usr/bin/env pyhon #encoding: utf-8 #auth: ...