C#编程基础 实验(1)
来源:互联网 发布:字体管家软件 编辑:程序博客网 时间:2024/06/02 21:19
1.一数列的规则如下:1、1、2、3、5、8、13、21、34、······求第30位数是多少?
代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Program{ class Program { static void Main(string[] args) { int[] a = new int[30]; a[0] = 1; a[1] = 1; for (int i = 2; i < 30; i++) { a[i] = a[i - 1] + a[i - 2]; } Console.WriteLine("第三十个数是{0}", a[29]); Console.ReadKey(); } }}
运行结果:
2.输入一个年份,判断是否闰年(被4整除,且不被100整除,或者被400整除)
代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Program{ class Program { static void Main(string[] args) { int year; Console.Write("请输入一个年份:"); year = Convert.ToInt32(Console.ReadLine()); if ((year % 4 == 0 && year % 100 != 0 )|| year % 400 == 0) Console.WriteLine(year+"是闰年"); else Console.WriteLine(year+"不是闰年"); Console.ReadKey(); } }}
运行结果:
3.一青年歌手参加比赛,有10位评委打分(分值只能为正整形数字),计算并输出歌手的平均分(去掉一个最高分和一个最低分)。平均分以double数据类型输出。
代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Program{ class Program { static void Main(string[] args) { int sum=0,max=0,min=100; string []a= Console.ReadLine().Split(' ');; int []b=new int[10]; for (int i=0;i<a.Length;i++) { b[i] = int.Parse(a[i]); sum += b[i]; if (max<b[i]) { max=b[i]; } if (min>b[i]) { min=b[i]; } } double avg=(double)(sum-max-min)/8; Console.WriteLine("平均分是{0}", avg); Console.ReadKey(); } }}
运行结果:
4.输入一字符串,判断该字符串是否是“回文”
代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Program{ class Program { static void Main(string[] args) { string a= Console.ReadLine(); char[] b = a.ToCharArray(); int len=a.Length; int n = 0; for (int i = 0; i <= len / 2; i++) { if (b[i] != b[len - 1 - i]) { Console.WriteLine("字符串"+a+"不是回文"); n = 1; break; } } if (n==0) Console.WriteLine("字符串" + a + "是回文"); Console.ReadKey(); } }}
运行结果:
1 0
- C#编程基础 实验(1)
- C#编程基础 实验(6) (1-3)
- C#编程基础 实验(7) (1-2)
- C#编程基础 实验(2)
- C#编程基础 实验(3),
- C#编程基础 实验(4)
- C#编程基础 实验(7) (3)
- C#编程基础 实验(8) (4)
- C#编程基础 实验(10) (5)
- C#编程基础 实验(6) (4-7)
- C#基础实验
- C#编程基础(一)
- C#编程基础(二)
- c#编程基础(三)
- C#编程基础(四)
- C#编程基础(五)
- C#编程基础(六)
- C#编程基础(七)
- [Java代码] Java 面向对象
- Android安全教程(1)---Fiddler简易使用教程之配置环境
- android开发可以长去看看的网站
- mybatis未明确定义列
- 支付宝支付接入(接入与验证)
- C#编程基础 实验(1)
- 通过一个大型项目来学习分布式算法(1)
- PAT (Advanced Level) Practise 1044 Shopping in Mars (25)
- centos内网服务器搭建
- Python3.5 使用 protobuf3.0.0.beta2
- 事务小结
- 安卓外置SD卡不能写
- 淘宝大秒系统设计详解
- 【HDU 4416 】Good Article Good sentence 后缀数组