C语言,选择结构.输入两个闭区间,求他们的交集.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/07 23:35:20
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
![C语言,选择结构.输入两个闭区间,求他们的交集.](/uploads/image/z/10982887-7-7.jpg?t=C%E8%AF%AD%E8%A8%80%2C%E9%80%89%E6%8B%A9%E7%BB%93%E6%9E%84.%E8%BE%93%E5%85%A5%E4%B8%A4%E4%B8%AA%E9%97%AD%E5%8C%BA%E9%97%B4%2C%E6%B1%82%E4%BB%96%E4%BB%AC%E7%9A%84%E4%BA%A4%E9%9B%86.)
#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]区间的所有素数