用C语言将我输出的数字尾数提取并相加
时间: 2024-11-30 20:23:13 浏览: 6
在C语言中,你可以使用取模运算符 `%` 来获取一个数的尾数,然后对所有数字的尾数进行求和。这里是一个简单的示例程序:
```c
#include <stdio.h>
int extract_tail_and_add(int numbers[], int count) {
int sum_of_tails = 0;
for (int i = 0; i < count; i++) {
// 取出每个数的尾数
int tail = numbers[i] % 10;
// 累加尾数
sum_of_tails += tail;
}
return sum_of_tails;
}
int main() {
int my_numbers[] = {123, 456, 789, 101112}; // 你想要处理的一组数字
int count = sizeof(my_numbers) / sizeof(my_numbers[0]);
int result = extract_tail_and_add(my_numbers, count);
printf("尾数之和为: %d\n", result);
return 0;
}
```
这个程序首先定义了一个函数 `extract_tail_and_add`,它接受一个整数数组和数组长度作为输入,遍历数组并将每个数字的尾数累加到 `sum_of_tails` 中。在 `main` 函数中,我们创建了一个数组,并调用该函数来计算尾数之和。
阅读全文