编写一个函数,判断一个数是否为大于10的数,如果是则返回1,不是则返回0.在主函数中调用自定义函数,庶民几个数,看程序是否正确
时间: 2023-09-11 08:05:13 浏览: 105
### 回答1:
以下是使用 C 语言编写的程序,实现了判断一个数是否为大于 10 的数的功能,并在主函数中调用自定义函数进行测试:
```c
#include <stdio.h>
int isGreaterThan10(int num);
int main() {
int num1 = 5;
int num2 = 15;
int num3 = 10;
printf("%d\n", isGreaterThan10(num1));
printf("%d\n", isGreaterThan10(num2));
printf("%d\n", isGreaterThan10(num3));
return 0;
}
int isGreaterThan10(int num) {
if (num > 10) {
return 1;
} else {
return 0;
}
}
```
运行输出:
```
0
1
0
```
可以看到,程序正确地判断了每个数是否为大于 10 的数。
### 回答2:
可以用以下的方式编写函数:
```python
def is_greater_than_10(num):
if num > 10:
return 1
else:
return 0
```
在主函数中,我们可以调用这个自定义函数,并测试几个数是否正确:
```python
def main():
numbers = [9, 10, 11, 15, 5]
for num in numbers:
result = is_greater_than_10(num)
if result == 1:
print(f"{num}是大于10的数")
else:
print(f"{num}不是大于10的数")
```
现在我们可以运行主函数来测试这个程序:
```python
if __name__ == "__main__":
main()
```
运行结果:
```
9不是大于10的数
10不是大于10的数
11是大于10的数
15是大于10的数
5不是大于10的数
```
根据输出结果,我们可以看到程序运行正确,并根据输入的数判断它们是大于10的数还是不是大于10的数。
### 回答3:
编写一个函数is_large(num),用于判断一个数是否大于10。如果大于10,返回1;否则,返回0。
具体实现如下:
```
def is_large(num):
if num > 10:
return 1
else:
return 0
# 主函数
if __name__ == "__main__":
num1 = 5
num2 = 15
num3 = 10
result1 = is_large(num1)
result2 = is_large(num2)
result3 = is_large(num3)
print("数{}是否大于10:{}".format(num1, result1))
print("数{}是否大于10:{}".format(num2, result2))
print("数{}是否大于10:{}".format(num3, result3))
```
程序运行结果如下:
```
数5是否大于10:0
数15是否大于10:1
数10是否大于10:0
```
通过调用自定义函数is_large,可以判断各个数是否大于10。根据输出结果可以看到,程序正确判断了数5和数15的大小,返回了正确的结果。
阅读全文