C语言一维数组的题目,实验六的任务3?

C语言一维数组的题目,实验六的任务3?,第1张

代码如下

#include <stdio.h>

main()

{

int i,b[9],c=0,x

static int  a[10]={23,54,33,48,78,2,0,-2,16,15}

   

printf("原始数组数据\n")

for (i=0i<10i++)

printf ("%d   ",a[i])

printf("\n")

printf("Input a Number:")

scanf("%d",&x)                   //输入要对比的数据

for (i=0i<卜友宏10i++)

{

if (a[i]==x)

{

c=i

break                  //循环体找是否有数据相同,有就跳出for循环

}

}

if (c) 告迟                            //如果有相同数据,就型册删除一个数据

{

for  (i=0i<ci++)

b[i]=a[i]

for (i=ci<9i++)

{b[i]=a[i+1]}

printf("删除后的数组数据:\n")

for (i=0i<9i++)

printf("%d   ",b[i])

}

if (!c) printf("no this number\n")

}

最后的输出图

#include<stdio.h>旅基

void exchange(int *px,int *py)

int 拆巧谨main(void){

    int x,y

    宽贺scanf("%d%d",&x,&y)

    exchange(&x,&y)

    printf("x=%d\ny=%d",x,y)

}

void exchange(int *px,int *py){

    int temp

    temp=*px

    *px=*py

    *py=temp

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12211128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存