作业十一 指针+总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业十一 指针+总结相关的知识,希望对你有一定的参考价值。

冒泡法进行排序

#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;
    }
        
}

技术分享

技术分享

报数游戏

 

以上是关于作业十一 指针+总结的主要内容,如果未能解决你的问题,请参考以下文章

作业十一总结

作业十一总结

第十一次实验总结+作业

作业十一 总结

第十一次作业

201621123042《java程序设计》第十一次作业