C语言程序设计实验报告
php程序开发
实验名称
函数实验
   
*******
专业班级
*******
   
*******
   
********
任课教师
**********
实验时间
******
1 实验目的
1. 透彻理解函数的概念。
2. 掌握函数的定义方法。
3. 了解函数地形参和实参之间的对应关系及“值传递”地方式。
4. 了解函数的返回值的概念。
2 实验内容
写一主函数输入一数组,写一子函数实现对该数组的冒泡排序并输出。
输入数据:122133519免费使用的类unix的操作系统27643847295697
3算法描述流程图
主函数:            acdsee子函数bub 
4 源程序
#include<stdio.h>
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;
}
process插件下载
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]);    apache服务安装
    printf("\n");
    bub(m);
}
5 测试数据
输入数据:12冒泡排序代码c语言213351927643847295697
6 运行结果
7 出现问题及解决方法
开始时不知道如何进行控制循环仅用一个for循环无法实现冒泡排序,只能出最大值;
用两个for循环。
8 实验心得
C语言在实践中更容易掌握。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。