最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

C语言用函数冒泡排序

来源:动视网 责编:小OO 时间:2025-09-25 13:55:28
文档

C语言用函数冒泡排序

C语言程序设计实验报告实验名称函数实验学院*******专业班级*******姓名*******学号********任课教师**********实验时间******1实验目的1.透彻理解函数的概念。2.掌握函数的定义方法。3.了解函数地形参和实参之间的对应关系及“值传递”地方式。4.了解函数的返回值的概念。2实验内容写一主函数输入一数组,写一子函数实现对该数组的冒泡排序并输出。输入数据:12,21,33,5,19,27,6,4,38,47,29,56,97⏹3算法描述流程图主函数:子函数bub
推荐度:
导读C语言程序设计实验报告实验名称函数实验学院*******专业班级*******姓名*******学号********任课教师**********实验时间******1实验目的1.透彻理解函数的概念。2.掌握函数的定义方法。3.了解函数地形参和实参之间的对应关系及“值传递”地方式。4.了解函数的返回值的概念。2实验内容写一主函数输入一数组,写一子函数实现对该数组的冒泡排序并输出。输入数据:12,21,33,5,19,27,6,4,38,47,29,56,97⏹3算法描述流程图主函数:子函数bub
C语言程序设计实验报告

实验名称函数实验
学    院

*******专业班级*******
姓    名

*******学    号

********
任课教师**********实验时间******
1实验目的

1.透彻理解函数的概念。

2.掌握函数的定义方法。

3.了解函数地形参和实参之间的对应关系及“值传递”地方式。

4.了解函数的返回值的概念。

 

2实验内容

 写一主函数输入一数组,写一子函数实现对该数组的冒泡排序并输出。

输入数据:12,21,33,5,19,27,6,4,38,47,29,56,97

⏹3算法描述流程图

主函数:             子函数bub:   

4源程序

 #include

int bub(int a[13])

{

    int i,j,k;

for(j=0;j<13;j++)

        for(i=0;i<13-j;i++)

        {

            if(a[i]>a[i+1])

            {

                k=a[i+1];

                a[i+1]=a[i];

                a[i]=k;

            }

                

        }

    printf("排序好的数为;");

for(i=0;i<13;i++)

    printf("%4d",a[i]);

    printf("\\n");

    return 0;

}

void main()

{

    int m[13],k;

for(k=0;k<13;k++)

        scanf("%d",&m[k]);

for(k=0;k<13;k++)

        printf("%4d",m[k]);    

    printf("\\n");

    bub(m);

}

5测试数据

输入数据:12,21,33,5,19,27,6,4,38,47,29,56,97

 

6运行结果

 

7出现问题及解决方法

 开始时不知道如何进行控制循环仅用一个for循环无法实现冒泡排序,只能找出最大值;

用两个for循环。

8实验心得

 C语言在实践中更容易掌握。

文档

C语言用函数冒泡排序

C语言程序设计实验报告实验名称函数实验学院*******专业班级*******姓名*******学号********任课教师**********实验时间******1实验目的1.透彻理解函数的概念。2.掌握函数的定义方法。3.了解函数地形参和实参之间的对应关系及“值传递”地方式。4.了解函数的返回值的概念。2实验内容写一主函数输入一数组,写一子函数实现对该数组的冒泡排序并输出。输入数据:12,21,33,5,19,27,6,4,38,47,29,56,97⏹3算法描述流程图主函数:子函数bub
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top