📅  最后修改于: 2023-12-03 15:29:53.373000             🧑  作者: Mango
在C++中,获取数字的第一位和最后一位数字的总和可以通过以下步骤实现:
下面是一个完整的示例代码:
#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
int main()
{
int num = 12345;
string str = to_string(num);
char firstChar = str[0];
char lastChar = str[str.length() - 1];
int firstNum = atoi(&firstChar);
int lastNum = atoi(&lastChar);
int sum = firstNum + lastNum;
cout << "Number: " << num << endl;
cout << "First digit: " << firstNum << endl;
cout << "Last digit: " << lastNum << endl;
cout << "Sum of first and last digits: " << sum << endl;
return 0;
}
输出结果为:
Number: 12345
First digit: 1
Last digit: 5
Sum of first and last digits: 6
以上是获取数字的第一位和最后一位数字的总和的方法。当然,如果你已经拥有数字的第一位和最后一位数字,也可以跳过步骤2和步骤3,并直接求和。