手机版

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文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)