//1.3 交集
#include<stdio.h>
#include<string.h>
#define MAX 100
//降序
void sortstring( char s[],int n )
{
int i,j,k;
char temp;
for( i=0;i<n-1;i++ ){
k=i;
for( j=i+1;j<n;j++ ){
if( s[j]>s[k] ) k=j;
}
if( k!=i ){
temp=s[k];
s[k]=s[i];
s[i]=temp;
}
}
}
//求交集
int jiaoji( char a[],int len_a,char b[],int len_b,char c[] )
{
int len_c=0,i=0,j=0;
while( i<len_a&&j<len_b ){
for( ;a[i]>b[j]&&i<len_a&&j<len_b;i++ );
for( ;a[i]<b[j]&&i<len_a&&j<len_b;j++ );
for( ;a[i]==b[j]&&i<len_a&&j<len_b;i++,j++,len_c++ ) c[len_c]=a[i];
}
return len_c;
}
int main()
{
char a[MAX],b[MAX],c[MAX],ch;
int i,len_c,len_a=0,len_b=0;
printf("请输入集合a:\n");
ch=getchar();
while( ch!='\n'&&ch!=EOF
离散数学程序实践——交集——c
最新推荐文章于 2024-08-27 15:36:28 发布