码迷,mamicode.com
首页 > 其他好文 > 详细

作业十一 指针+总结

时间:2016-12-05 11:44:36      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:++   sort   turn   函数   code   作业   integer   stdio.h   i++   

冒泡法进行排序

#include<stdio.h> 
void sort(int a[],int n);

int main()
{
    int n,a[8];
    int i;
    
    printf("Enter n(n<=8):");
    scanf("%d",&n);
    printf("Enter a[%d]:",n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    sort(a,n);
    printf("After sorted,a[%d]=",n);
    for(i=0;i<n;i++)
        printf("%3d",a[i]);
        
    return 0;
}
void sort(int a[],int n)
{
    int i,j,t;
    for(i=1;i<n;i++)
        for(j=0;j<n-i;j++)
            if(a[j]>a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
}

技术分享

在数组中查找指定函数

#include<stdio.h>
int search(int list[],int n,int x);

int main()
{
    int n,x,list[10];
    int i;
    
    printf("Input n:");
    scanf("%d",&n);
    printf("Input %d integers:",n);
    for(i=0;i<n;i++)
        scanf("%d",&list[i]);
    printf("Input x:");
    scanf("%d",&x);
    search(list,n,x);
    if(search(list,n,x)!=-1)
        printf("mid=%d\n",search(list,n,x));
    else
        printf("-1\n");
    
    return 0;
}
int search(int list[],int n,int x)
{
    int i;
    for(i=0;i<n;i++)
    {
        if(x==list[i])
            return i;
        else
            return -1;
    }
        
}

技术分享

技术分享

报数游戏

 

作业十一 指针+总结

标签:++   sort   turn   函数   code   作业   integer   stdio.h   i++   

原文地址:http://www.cnblogs.com/cs-16-4-zlt/p/6133265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!