c语言程序设计输出两个数组中不都出现的元素

时间:2025-05-11

c语言程序设计基础,要求输出两个数组中不都出现的元素

//输出两个数组中不都出现的元素

#include<stdio.h>

void fun1(int *pn)

{

printf("输入数组长度:");

do

{

scanf("%d",pn);

if(*pn<=0)

printf("输入错误,重输:"); }while(*pn<=0);

}

void fun2(float *pa,float *pb,int n,int *pa1,int *pb1) {

int i,j,m=0,t=0;

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

{

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

{

if(pa[i]==pb[j])

break;

}

if(j==n)

pa1[t++]=i;

}

pa1[t]=-1;

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

{

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

{

if(pb[i]==pa[j])

break;

}

if(j==n)

pb1[m++]=i;

}

pb1[m]=-1;

}

void main()

{

float a[80],b[80];

int n,i,a1[80],b1[80];

fun1(&n);

printf("输入两个数组元素:\n");

c语言程序设计基础,要求输出两个数组中不都出现的元素

} for(i=0;i<n;i++) scanf("%f",&a[i]); for(i=0;i<n;i++) scanf("%f",&b[i]); fun2(a,b,n,a1,b1); if(a1[0]==-1&&b1[0]==-1) printf("无结果\n"); else { for(i=0;a1[i]!=-1;i++) printf("%5f ",a[a1[i]]); for(i=0;b1[i]!=-1;i++) printf("%5f ",b[b1[i]]); }

c语言程序设计输出两个数组中不都出现的元素.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219