思路:巧用文本转ASCII码
题解:
#include <iostream>
#include <cstdio>
using namespace std;
#define L 10
char m[L+1]; // C++字符串末尾都会以0结尾的,因此数组长度需要+1
int main() {
scanf("%s", &m);
int sum = 0;
// m[i] != '\0',即m[i]
// m[i]!=0就相当于m[i]!='\0',也就是说只要m[i]还不是字符串结束的位置,那么这个循环就会继续
for(int i = 0; m[i]; i++) {
sum += m[i] - '0';
}
printf("%d", sum);
return 0;
}