C语言,选择结构.输入两个闭区间,求他们的交集.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/29 21:44:37
C语言,选择结构.输入两个闭区间,求他们的交集.
例如:
闭区间1,10和闭区间5,20,输出它们的交集:5,10
闭区间1,10和闭区间15,20,输出它们的交集:空集
闭区间1,10和闭区间-5,1,输出它们的交集:1,1
例如:
闭区间1,10和闭区间5,20,输出它们的交集:5,10
闭区间1,10和闭区间15,20,输出它们的交集:空集
闭区间1,10和闭区间-5,1,输出它们的交集:1,1
#include <stdio.h>
int main()
{
int low1,up1,low2,up2;
printf("输入第一个闭区间:");
scanf("%d,%d",&low1,&up1);
printf("输入第二个闭区间:");
scanf("%d,%d",&low2,&up2);
printf("交集:");
if(low1>up2 || low2>up1)
printf("空集\n");
else if(up1>=up2)
{
if(low1>low2)
printf("[%d,%d]",low1,up2);
else
printf("[%d,%d]",low2,up2);
}
else if(up2>up1)
{
if(low2>low1)
printf("[%d,%d]",low2,up1);
else
printf("[%d,%d]",low1,up1);
}
}
int main()
{
int low1,up1,low2,up2;
printf("输入第一个闭区间:");
scanf("%d,%d",&low1,&up1);
printf("输入第二个闭区间:");
scanf("%d,%d",&low2,&up2);
printf("交集:");
if(low1>up2 || low2>up1)
printf("空集\n");
else if(up1>=up2)
{
if(low1>low2)
printf("[%d,%d]",low1,up2);
else
printf("[%d,%d]",low2,up2);
}
else if(up2>up1)
{
if(low2>low1)
printf("[%d,%d]",low2,up1);
else
printf("[%d,%d]",low1,up1);
}
}
C语言,选择结构.输入两个闭区间,求他们的交集.
输入两个闭区间,求其交集,并集和差集(C语言)
C语言程序填空 功能:输入两个整数,求他们的按位与.
用C语言编程:任意输入两个整数,求他们的和、差、积、商、、、、
求素数:输入两个正整数m和n,求出[m,n]区间的所有素数.用c语言
C语言实验——计算A+B(顺序结构),从键盘上输入两个整数,然后计算他们的和,并把他们的和打印出来.
求两个集合交集的算法用链表用c语言或c++都可以
C语言求两个字符集合的交集和并集
本人碰见一道C语言难题,利用C语言实现:求任意两个集合的交集、并集、差集,
用C语言编两个集合的交集
C语言题目:输入两个矩阵,a[m][n]和b[n][p];求他们的乘积
c语言 输入两个正整数m和n,求出[m,n]区间的所有素数