第三次作业

2.

#include <stdio.h>

int main(void)

{

    int i, x, n;

    int a[10];

 

    printf("输入数组元素的个数:");

    scanf("%d", &n);

    printf("输入数组%d个元素:", n);

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

        scanf("%d", a[i]);

    printf( "输入x:" );   

    scanf("%d", &x);

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

        if(a[i] != x)  break;

    if(!= n)

        printf( "没有找到与%d相等的元素!\n", x);

    else

        printf( "和%d相同的数组元素是a[%d] = %d\n", x, i, a[i]);

 

    return 0;

}

更改后:

2.

#include<stdio.h>

 

int main(void)

{

int N,X;

printf("输入数组个数:");

scanf("%d",&N);

printf("输入判断元素:");

  scanf("%d",&X);

  int i;

  i=N;

  int num[i];

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

  {

    scanf("%d",&num[i]);

  }

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

  {

    if(num[i]==X)

    {

      printf("和%d相同的数组元素是num[%d] = %d\n", X, i, num[i]);

      return 0;

    }

  }

  printf("没有找到与%d相等的元素!\n");

 

  return 0;

}

5.1读入若干整数,找出最大值,最小值及位于数组的位置;

#include<stdio.h>

int main()

{

int arr[10] = {0};

int i = 0;

int max = 0;

int min = 0;

printf("请输入10个整数:");

for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)

{

scanf("%d",&arr[i]);

}

max = arr[0];

for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)

{

if (max < arr[i])

{

max = arr[i];

}

}

min = arr[0];

for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)

5.2

#include <stdio.h>
#define N 20
int main (void)
{
    int a[N],X;
    int i,n,index;
    index=-1;
    scanf("%d%d",&n,&X);
    for (i = 0; i < n; i++) {
        scanf("%d",&a[i]);
    }
    for (i = 0; i < n; i++) {
        if (a[i]==X){
            index=i;
            break;
        }
    }
    if (index!=-1){
        printf("%d",index);
    }
    else{
        printf("Not Found");
    }
    return 0;
}  

 5.3

 

#include<stdio.h>

 

#define N 10

int t;

int main()

{

    int a[N] = {90,80};

    int i,j,k;

    for(j = 0;j<=N-1;j++)

    {

         for(i=0;i<=N-j-1;i++)

         {

             if(a[i]<=a[i+1])

             {

                 k = a[i];

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

                 a[i+1] = k;

                 t = t+1;

             }

         }

    }  

    return 0;

}

posted on 2018-05-31 12:47  王淋  阅读(74)  评论(0编辑  收藏  举报