这个问题需要更多的上下文和说明。不过如果你是想让程序实现这个功能,可以使用以下代码:

#include <stdio.h>
int main() {
   int num, sum = 0;
   scanf("%d", &num);
   while (num > 0) {
      printf("%d ", num % 10);
      sum += num % 10;
      num /= 10;
   }
   printf("= %d", sum);
   return 0;
}

这段代码会将输入的数字逆序输出,并且在末尾输出它们的总和。比如输入123,输出为3 2 1 = 6。

更详细的回复

这个问题的意思是输入一个三位数的整数,逆序输出这个整数的各位数字,并且计算这些数字的和。所以对于输入123,需要输出3 2 1,并且它们的和为6。

在C语言中实现这个功能可以使用循环和取模运算符。具体的实现方式如下:

#include <stdio.h>

int main() {
    int num, digit, sum = 0;

    printf("请输入一个三位数的整数:");
    scanf("%d", &num);

    while (num > 0) {
        digit = num % 10; // 取出最后一位数字
        printf("%d ", digit);
        sum += digit; // 将每一位数字加入到总和中
        num /= 10; // 去掉最后一位数字
    }

    printf("= %d\n", sum); // 输出数字之和

    return 0;
}

首先提示用户输入一个三位数的整数,并使用scanf()函数读取用户输入的数字。然后使用while循环从最后一位开始取出每一个数字,并输出每一位数字。同时,将每一位数字累加到变量sum中。最后输出数字之和。

例如,如果用户输入123,则程序将依次输出3 2 1,并且输出“= 6”,表示数字之和为6。