`
java-mans
  • 浏览: 11415401 次
文章分类
社区版块
存档分类
最新评论

7.28号C#作业

 
阅读更多

1 、三角形等边 返回 1 等腰 2 其他返回3 不能构成三角形 4
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sanjiaoxing
{
// 三角形 等边 返回 1 等腰 2 其他返回3 不能构成三角形 4
class Program
{
static void Main(string[] args)
{
int sum;
Console.WriteLine("请分别输入三角形的三条边");
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
if (!(a + b > c || a + c > b || b + c > a))
{
Console.WriteLine("输入的三条边无法构成三角形");
sum = 4;
}
else
{
if (a == b&&b == c)
{
sum = 1;
Console.WriteLine("所输入的三条边构成的是等边三角形");
}
else if ((a == b && a != c) || (a == c && a != b) || (b == c && b != a))
{
sum = 2;
Console.WriteLine("所输入的三条边构成的是等腰三角形");
}
else
{
sum = 3;
Console.WriteLine("所输入的三条边构成的是普通三角形");
}
}
Console.WriteLine("返回的值是{0}", sum);
Console.ReadLine();
}
}
}

2 、狗年龄
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DogAge
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入狗的年龄!");
int age = int.Parse(Console.ReadLine());
int[] arr = new int[20];
arr[0] = 17;
arr[1] = 23;
arr[2] = 28;
for (int i = 3; i < arr.Length; i++)
{
arr[i] = arr[i-1] + 4;
}
Console.WriteLine("狗相对于人的年龄是:{0}", arr[age-1]);
}
}
}

3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace diguiDemo
{
//一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Digui(30));
Console.ReadLine();
}
static int Digui(int t)
{
if (t <= 0)
{
return 0;
}
else if (t <= 2)
{
return 1;
}
else
{
return Digui(t - 2) + Digui(t - 1);
}
}
}
}

4.请编程实现一个冒泡排序算法?using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace maopao
{
//数组排序
class Program
{
static void Main(string[] args)
{
int[] arr1 = new int[] { 12, 4, 22, 5, 9, 36, 7, 14, 2, 18 };
Console.WriteLine("数组排序前");
foreach (int n in arr1)
Console.Write(n + " ");
Console.WriteLine();
int j, temp;
for (int i = 0; i < arr1.Length - 1; i++)
{
j = i + 1;
aa:
if (arr1[i] > arr1[j])
{
temp = arr1[i];
arr1[i] = arr1[j];
arr1[j] = temp;
goto aa;
}
else
if (j < arr1.Length - 1)
{
j++;
goto aa;
}
}
Console.WriteLine("数组冒泡排序后");
foreach (int n in arr1)
Console.Write(n + " ");
Console.WriteLine();
}

}
}


分享到:
评论

相关推荐

    MySql.Data.dll For C#

    提供了C#下的MySql操作 可以像操作Sqlserver一样的操作Mysql 有关具体操作细节 http://download.csdn.net/source/3555627

    C# 简单的作业调度

    ,C# 简单的作业调度,亦可参考博客:http://www.cnblogs.com/chenwolong/p/Job.html,C# 简单的作业调度,亦可参考博客:http://www.cnblogs.com/chenwolong/p/Job.html,C# 简单的作业调度,亦可参考博客:...

    Interop.OPCAutomation.dll及opcdaauto.dll,C#与OPC通讯使用

    C# 与OPC通讯时会用到,一起提供,方便下载!

    2到任意的整数之间的素数...C#windows窗体应用程序.....

    求2到任意的整数之间的素数.....只输入一个任意的整数就有结果.... 是用C#写的窗体应用程序...适合与做作业....很不错的哦..........

    winuser.h头文件c#版

    在用c#调用api时经常会用到这些常量.每次需要用时就要去winuser.h中查找常量的定义,比较麻烦,所以用正则表达式+手工修改的方法将这些常量全部改为了c#版,放到一个公用的dll中,这样用起来比较方便. 需要注意的是,有些...

    基于C#,MVC设计模式,三层架构,课设作业.zip

    基于C#,MVC设计模式,三层架构,课设作业.zip基于C#,MVC设计模式,三层架构,课设作业.zip基于C#,MVC设计模式,三层架构,课设作业.zip基于C#,MVC设计模式,三层架构,课设作业.zip基于C#,MVC设计模式,三层...

    c#的调用7z解压dll

    c#的调用解压dll ,开源程序,可以免费使用

    Xilium.Cefglue,c#与JS代码互调

    Xilium.Cefglue,c#与JS代码互调

    Winista.Htmlparser 源码 C#类库 帮助文档

    Winista.Htmlparser 源码 C#类库 帮助文档 Winista.Htmlparser 源码 C#类库 帮助文档

    基于C#开发的套圈游戏源码-课程作业.zip

    基于C#开发的套圈游戏源码-课程作业.zip基于C#开发的套圈游戏源码-课程作业.zip基于C#开发的套圈游戏源码-课程作业.zip基于C#开发的套圈游戏源码-课程作业.zip基于C#开发的套圈游戏源码-课程作业.zip基于C#开发的...

    aspose.words 16.7.0 for C# 破解版

    aspose.words 16.7.0 for C# 破解版,.net 2.0 以上都可以使用,可能因为是破解版的原因,下载后会误报病毒,请放心所用。

    c#的.cs文件简单作业

    我学习c#的作业,随便看看,初学者来的,一起交流交流吧

    基于C#的微信节目单管理系统源码(课程大作业).zip

    基于C#的微信节目单管理系统源码(课程大作业).zip基于C#的微信节目单管理系统源码(课程大作业).zip基于C#的微信节目单管理系统源码(课程大作业).zip基于C#的微信节目单管理系统源码(课程大作业).zip基于C#的微信节目...

    基于c#开发的回合制游戏Demo源码(课程作业).zip

    基于c#开发的回合制游戏Demo源码(课程作业).zip基于c#开发的回合制游戏Demo源码(课程作业).zip基于c#开发的回合制游戏Demo源码(课程作业).zip基于c#开发的回合制游戏Demo源码(课程作业).zip基于c#开发的回合制游戏...

    Ionic.Zip.dll C#创建zip压缩包类库

    Ionic.Zip.dll C#创建zip压缩包类库 具体用法 搜索一下就可以

    C#调用Cyusb.dl方法

    使用C#语言,运用最新的Cypress Suite USB 3.4.7提供的cyusb.dll编写的程序,更改其中的PID和VID后可以直接使用。对学习用c#编写USB上位机程序非常有用。

    基于c#开发的合成大西瓜游戏源码-课程大作业.zip

    基于c#开发的合成大西瓜游戏源码-课程大作业.zip基于c#开发的合成大西瓜游戏源码-课程大作业.zip基于c#开发的合成大西瓜游戏源码-课程大作业.zip基于c#开发的合成大西瓜游戏源码-课程大作业.zip基于c#开发的合成大...

    c#课程作业基于Unity的消消乐小游戏源码.zip

    c#课程作业基于Unity的消消乐小游戏源码.zipc#课程作业基于Unity的消消乐小游戏源码.zipc#课程作业基于Unity的消消乐小游戏源码.zipc#课程作业基于Unity的消消乐小游戏源码.zipc#课程作业基于Unity的消消乐小游戏...

    C#的期末大作业C#学生信息管理系统.zip

    C#的期末大作业C#学生信息管理系统.zipC#的期末大作业C#学生信息管理系统.zipC#的期末大作业C#学生信息管理系统.zipC#的期末大作业C#学生信息管理系统.zipC#的期末大作业C#学生信息管理系统.zipC#的期末大作业C#学生...

    基于C#开发的炸弹人游戏源码.zip

    基于C#开发的炸弹人游戏源码.zip基于C#开发的炸弹人游戏源码.zip基于C#开发的炸弹人游戏源码.zip基于C#开发的炸弹人游戏源码.zip基于C#开发的炸弹人游戏源码.zip基于C#开发的炸弹人游戏源码.zip基于C#开发的炸弹人...

Global site tag (gtag.js) - Google Analytics