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 ...
随机推荐
- 【Longest Substring Without Repeating Characters】cpp
题目: Given a string, find the length of the longest substring without repeating characters. For examp ...
- xss games20关小游戏附源代码
1. get方式的的值直接输出来了. ?name=<script>alert(1)</script> 2. 同样没有过滤,不过需要闭合前边的双引号和>. "&g ...
- 从零开始到设计Python+Selenium自动化测试框架-如何开始
如何开始学习web ui自动化测试?如何选择一门脚本语言?选择什么自动化测试工具? 本人已经做测试快5年,很惭愧,感觉积累不够,很多测试都不会,三年多功能测试,最近两年才开始接触和学习自动化测试.打算 ...
- python - 接口自动化测试 - TestRegister - 注册接口测试用例
# -*- coding:utf-8 -*- ''' @project: ApiAutoTest @author: Jimmy @file: test_register.py @ide: PyChar ...
- 体验devstack安装openstack
由于公司制度,工作环境是不能直接上网的,所以在工作时间从没有体验过devstack或者其他联网方式安装openstack. 因自己购置了一台不错的主机,因而决定尝试安装一番,经过一段为期不短的内心极度 ...
- 【转】Twitter-Snowflake,64位自增ID算法详解
Twitter-Snowflake算法产生的背景相当简单,为了满足Twitter每秒上万条消息的请求,每条消息都必须分配一条唯一的id,这些id还需要一些大致的顺序(方便客户端排序),并且在分布式系统 ...
- 第五篇:python基础_5
本篇内容 协程函数 递归 二分法 import语句 from...import语句 模块搜索路径 包的导入 软件开发规范 logging模块的使用 一. 协程函数 1.定义 协程函数就是使用了yiel ...
- POJ 3321:Apple Tree(dfs序+树状数组)
题目大意:对树进行m次操作,有两类操作,一种是改变一个点的权值(将0变为1,1变为0),另一种为查询以x为根节点的子树点权值之和,开始时所有点权值为1. 分析: 对树进行dfs,将树变为序列,记录每个 ...
- 一道背包神题-Petrozavodsk Winter-2018. Carnegie Mellon U Contest Problem I
题目描述 有\(n\)个物品,每个物品有一个体积\(v_i\),背包容量\(s\).要求选一些物品恰好装满背包且物品个数最少,并在这样的方案中: (1)求出中位数最小的方案的中位数(\(k\)个元素的 ...
- BZOJ5306 [HAOI2018]染色 【组合数 + 容斥 + NTT】
题目 为了报答小 C 的苹果, 小 G 打算送给热爱美术的小 C 一块画布, 这块画布可 以抽象为一个长度为 \(N\) 的序列, 每个位置都可以被染成 \(M\) 种颜色中的某一种. 然而小 C 只 ...