一道题目
编写一个函数 check(x,y,n),如果 x 和 y 都在 0 和 n-1 之间(包括 0 和 n-1),则返回 1。 否则该函数应返回 0。 假设 x、y 和 n 都是 int 类型。 #include <stdio.h>int check(int x, int y, int n) {
return ((x > 0) && (x < n - 1)) && ((y > 0) && (y < n - 1));
}
int main()
{
return 0;
} def check(x,y,n):
if 0 <= x <= n-1 and 0 <= y <= n-1:
print("1")
else:
print("0")
if __name__ == '__main__':
x = int(input ("请输入X的值:"))
y = int(input ("请输入y的值:"))
n = int(input ("请输入Xn的值:"))
check(x,y,n) bool check(int x,int y,int n)
{
if(x>=0 && x<=n-1 && y>=0 && y<=n-1)
{
return true;
}
else
{
return false;
}
} 本帖最后由 傻眼貓咪 于 2021-12-4 16:48 编辑
筱世界 发表于 2021-12-4 14:38
def check(x,y,n):
if 0
已经小于等于就不用减一多此一举(y <= n-1 如同 y < n)
Pythondef check(x, y, n):
return 1 if 0 < x < n and 0 < y < n else 0
if __name__ == "__main__":
x, y, n = ]
print(check(x, y, n))
**这里是 论坛 >> 技术交流区 >> C\C++交流,相信楼主是想要 C 代码 傻眼貓咪 发表于 2021-12-4 16:45
已经小于等于就不用减一多此一举(y > 技术交流区 >> C\C++交流,相信楼主是想要 C 代码
不加等号的话,就不包含0和n呀,可以0 <=x < n 也可以0 <=x <= n -1 来学习代码
页:
[1]