c语音高一数学题写代码

#include<stdio.h>
#define MAD 10
#define MAF 20
void main()
{
	printf("集合x1与集合x2并合\n"); 
	int fuzhu=20;
	int fuzhu1=0;
	int fz1=0;
	int shuchu=0;
	int x1[MAD]={1,2,2,1,2,3,1,4,5,5};
	int x2[MAD]={1,5,9,9,7,8,9,8,4,7};
	int y1[MAF]={};
	printf("结果为\n");
	//二数合一数 
	while(fuzhu>0)
	{
		if(fuzhu>10)
		{
			y1[MAF-fuzhu]=x2[fuzhu1++];
		}
		else
		{
			y1[MAF-fuzhu]=x1[fz1++];
	    } 
	    fuzhu--;
	}
	//判断每个数 不要相同的 
   fuzhu=0;fuzhu1=0;fz1=0;
   while(20>fuzhu)
   {
   	while(20>fuzhu1)
   	{
   		if(y1[fuzhu]==y1[fuzhu1]&&fuzhu!=fuzhu1)
   		{
   			y1[fuzhu1]=0;
	    }
   		fuzhu1=fuzhu1+1;
    }
    fuzhu1=0;
    fuzhu=fuzhu+1;
   }
   
   
   //根据上面再把数组转移到另一个数组在打印 
   
     fuzhu=0,fuzhu1=0;
	int cfsy[MAF]={0};
	while(fuzhu<20)
	{
		if(y1[fuzhu]!=0)
		{
		cfsy[fuzhu1]=y1[fuzhu];
		printf("%d\n",cfsy[fuzhu1]);
		fuzhu1++;
		}
		fuzhu++;
	}
	
	
	
	
}

我简单说一下这串代码bug还是挺多的目前还是我的测试品

现在我准备写以高一数学题目 补集 来在写程序这次我要严谨一些

这次写的不好希望大家不要喷!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值