在编程中,参数为整数的函数定义通常如下:
C语言
```c
include
// 函数声明
int yi(int m);
int main() {
int a;
printf("请输入一个整数: ");
scanf("%d", &a);
int b = yi(a);
printf("该整数以%d打头!\n", b);
return 0;
}
// 函数定义
int yi(int m) {
while (m >= 10) {
m /= 10;
}
return m;
}
```
Python
```python
def is_odd(a):
return a % 2 != 0
x = int(input("输入一个整数: "))
print(is_odd(x))
```
Java
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("输入一个整数: ");
int a = scanner.nextInt();
int b = yi(a);
System.out.println("该整数以" + b + "打头!");
}
public static int yi(int m) {
while (m >= 10) {
m /= 10;
}
return m;
}
}
```
C++
```cpp
include
// 函数声明
int yi(int m);
int main() {
int a;
std::cout << "请输入一个整数: ";
std::cin >> a;
int b = yi(a);
std::cout << "该整数以"<< b << "打头!" << std::endl;
return 0;
}
// 函数定义
int yi(int m) {
while (m >= 10) {
m /= 10;
}
return m;
}
```
这些示例展示了如何在不同的编程语言中定义一个参数为整数的函数。函数`yi`(或`is_odd`)接受一个整数参数`m`,并返回该整数的打头数字。在C语言中,我们使用`while`循环来去除整数末尾的所有零,直到整数小于10。在Python和Java中,我们直接使用取模运算符`%`来判断整数是否为奇数。在C++中,我们使用`std::cin`来读取用户输入的整数。