满意答案

linzhenlin

2013.12.11

采纳率:46%    等级:13

已帮助:12189人

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Swap2

{

class Program

{

static void Main(string[] args)

{

double[] score = new double[5];

string scorestr="";

double[] cj=new double[5];

Console.WriteLine("输入5名成员的成绩:");

for (int i = 0; i < 5; i++)

{

Console.Write("第{0}位的成绩",i+1);

Console.WriteLine();

cxsr:

try

{

cj[i] = Convert.ToDouble(Console.ReadLine());

if (cj[i]>1500)

{

Console.WriteLine("你的输入的第{0}名成员成绩过于离谱请检查重新输入!",i+1);

goto cxsr;

}

}

catch (Exception ex)

{

Console.WriteLine("对不起您的输入第{1}名成员成绩引起{0}错误请重新输入该成员成绩。", ex.Message,i+1);

goto cxsr;

}

}

score= Swap(cj);

foreach(double it in score)

{

scorestr+=" "+it;

}

Console.WriteLine("输出排序后的成员:{0}", scorestr);

Console.ReadLine();

}

private static double[] Swap(double[] score)

{

for( int i=0;i

{

for(int j=i;j

{

if(score[i]>score[j])

{

double temp;

temp=score[j];

score[j]=score[i];

score[i]=temp;

}

}

}

return score;

}

}

}

帮你改写了一个。是C#控制台的。你可以看看。 你的那个我拿过去错误一大堆。改了半天。

00分享举报

含有swap的c语言冒泡排序6,c#中写个Swap方法来实现冒泡排序 看看哪里错了相关推荐

  1. c语言 swap交换函数_重审C中老生常谈的swap函数交换数值

    概览 本文内容是关于C语言参数传值,以及x86底层实现的计算机科学. 包含了原理速览以及代码示例. 引言 如果你学习过C,可能会对经典的swap函数问题记忆深刻.简单的参数传值并不能在函数外部完成两个 ...

  2. 属性 方法c语言,C语言如何实现C++中对象属性和方法

    在C++中,我们常见到用类定义一个对象,这个对象可以有他自己的属性(数据)和方法(函数),而在C语言的正常语法中,是禁止在结构体中定义函数的. 在一个关于触摸屏的驱动程序中发现,用C语言的也可以实现对 ...

  3. c语言冒泡排序_图文解析:如何用PLC梯形图实现冒泡排序算法?

    作者注:此程序仅供欣赏,作为科普知识了解即可.实际工程当中PLC一般都有专用的排序指令或函数,不需要我们亲自写排序算法. 什么是冒泡排序? 学习过一点C语言的朋友,对冒泡排序的概念应该并不陌生.冒泡排 ...

  4. c语言泛型swap函数,C 语言实现泛型 swap 函数

    由于C语言是强类型语言,所以通常我们在编写一些函数的时候就需要指定函数的类型.这就会导致同样的函数行为因为处理的类型不同,就可能需要为不同的类型编写不同的函数版本. 比如用于交换两个变量值的如swap ...

  5. 【八大排序详解~C语言版】直接插入排序-希尔排序- 直接选择排序-堆排序-冒泡排序-快速排序-归并排序-计数排序

    八大排序 1.直接插入排序 2.希尔排序 3.直接选择排序 直接选择排序改进 4.堆排序 1.建堆 2.利用堆删除思想来进行排序 5.冒泡排序 6.快速排序 递归实现 非递归实现 7.归并排序 递归实 ...

  6. c 语言如何处理表格文件中的数据库,C#程序从Excel表格中读取数据并进行处理

    今天做了一个Excel表格数据处理的事情,因为数据量表较大(接近7000条)所以处理起来有点麻烦,于是写了一个程序, 先将程序记下以便将来查找. using System; using System. ...

  7. 下列标识中不是c语言保留字,下列标识符中,不是 C 语言保留字的是

    下列标识符中,不是 C 语言保留字的是 更多相关问题 La Chine est de très loin le premier pays producteur mondial d'hydroélect ...

  8. c调用lua脚本语言入门,Lua脚本语言入门及魔兽争霸中的Lua函数调用

    在这篇文章中,我想向大家介绍如何进行Lua程序设计及魔兽争霸中的Lua函数调用.我假设大家都学过至少一门编程语言,比如Basic或C,特别是C.因为Lua的***用途是在宿主程序中作为脚本使用的. L ...

  9. 用c语言编译对数函数,在C语言中使用对数函数的方法

    在C语言中使用对数函数的方法 C语言log()函数:返回以e为底的对数值头文件: #include log() 函数返回以 e 为底的对数值,其原型为: double log (double x); ...

最新文章

  1. transformer面试总结 模型中BN batchNormalize LN layerNormalizer区别
  2. 图解SQLite教程
  3. [leetcode]Trapping Rain Water @ Python
  4. 10个让人很舒服的沟通技巧
  5. Java IO API记录
  6. MySQL 5.7原生JSON格式支持
  7. win7资源管理器从计算机开始,熟练用Win7电脑从Win7资源管理器入门
  8. 水稻PHP基因,科学网—和驯化相关的水稻基因 - 闫双勇的博文
  9. 简述有监督学习、半监督学习、无监督学习、弱监督学习
  10. 上传图片方法到免费服务器
  11. 上市公司环境数据集:环境绩效明细表、排放明细表、资源消耗明细表等多项指标数据
  12. 如何正确理解商业智能BI的实时性?
  13. vscode开发中绝对让你惊艳的插件!!!(个人在用) 持续更新。。。。
  14. 1024程序员节之长沙吃货打卡
  15. 网页版chatGPT,国内直接打开就用的chatgpt
  16. 量化交易——传统技术分析相对强弱指数RSI的原理及实现
  17. cas入门之六:cas 登录流程(下)
  18. 怎么来解决GIS表转Excel超了65535的最大行限制
  19. 物联网竞赛LoRa模块双击实现某些功能-新大陆
  20. C语言等差数列前n项合

热门文章

  1. DisJSet:Wireless Network(POJ 2236)
  2. Android开发系列(十二) QQ联系人列表升级版——ListView和ScrollView高阶使用方法...
  3. 五大领域总目标指南_每日干货 | 五大领域 学前社会教育1
  4. 这9个Python问题你能回答几个?
  5. python的矩阵表示_Python 稀疏矩阵表示
  6. 设置负数_合同到期提示设置,还在手动计算就out了,学会today函数一键搞定
  7. android 自定义时间对话框,android自定义日期和时间选择对话框得实现
  8. Android 7 soter,微信(com.tencent.mm) - 8.0.0 - 应用 - 酷安
  9. java 热布署 开源_一种简单快捷的 java 热部署方式
  10. 将数据导入到mysql_Mongodb数据导入到mysql