程序填空题:正整数的个位数字
正整数的个位数字
请编写函数,求正整数的个位数字。
#### 函数原型
```c
// 正整数的个位数字
int UnitDigit(int number);
```
其中:参数 `number` 为任意整数,函数值为其个位数字。
请在空白处填写适当内容,完成该程序。
```c
#include
#include
// 正整数的个位数字
int UnitDigit(int number);
int main()
{
int x, y;
scanf("%d", &x);
y = @@[UnitDigit(x)](5);
printf("%d\n", y);
return 0;
}
// 正整数的个位数字
int UnitDigit(int number)
{
return @@[number % 10](5);
}
```
#### 输入样例
```in
381097
```
#### 输出样例
```out
7
```
答案:
第1空:UnitDigit(x)
第2空:number % 10
请编写函数,求正整数的个位数字。
#### 函数原型
```c
// 正整数的个位数字
int UnitDigit(int number);
```
其中:参数 `number` 为任意整数,函数值为其个位数字。
请在空白处填写适当内容,完成该程序。
```c
#include
#include
// 正整数的个位数字
int UnitDigit(int number);
int main()
{
int x, y;
scanf("%d", &x);
y = @@[UnitDigit(x)](5);
printf("%d\n", y);
return 0;
}
// 正整数的个位数字
int UnitDigit(int number)
{
return @@[number % 10](5);
}
```
#### 输入样例
```in
381097
```
#### 输出样例
```out
7
```
答案:
第1空:UnitDigit(x)
第2空:number % 10