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

第十一次作业

时间:2016-12-07 02:13:11      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:scan   技术分享   style   i++   blog   return   list   指定   .com   

1.冒泡法进行排序。

#include<stdio.h>
void sort(int a[],int n);
int main(void)
{
    int n,a[8];
    int i;
    printf("请输入一个数n(n<=8):");
    scanf("%d",&n);
    printf("请输入一组数[%d]:",n);
    for(i=0;i<n;i++)
     scanf("%d",&a[i]);
     sort(a,n);
     printf("a[%d]=",n);
    for(i=0;i<n;i++)
     printf("%d\n",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;
        }
}

技术分享

 

 

 

 

 

2.在数组中查找指定元素

#include <stdio.h>
int search(int list[],int n,int x);
int main()
{
    int list[10],n,x,i;
    printf("请输入n(1<=n<=10):");
    scanf("%d",&n);
    printf("请输入%d个数:\n",n);
    for(i=0;i<n;i++)
        scanf("%d",&list[i]);
    printf("需要找的x:");
    scanf("%d",&x);
    if(search(list,n,x)==-1)
        printf("-1\n");
    else
        printf("脚标为%d\n",search(list,n,x));
}


int search(int list[],int n,int x)
{
    int i;
    for(i=0;i<n;i++)
        if(list[i]==x)
        return i;
        return -1;
}

 

 

技术分享

 

第十一次作业

标签:scan   技术分享   style   i++   blog   return   list   指定   .com   

原文地址:http://www.cnblogs.com/zscswd1368/p/6139713.html

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