解题思路:
把数字作为char数组读入,处理起来会更方便一些。
参考代码:
#include <iostream> #include <cstring> using namespace std; int main() { char num[100]; int sum = 0; int multiply = 1; cin >> num; for (int i = 0; i < strlen(num); ++i) { sum += num[i] - '0'; multiply *= num[i] - '0'; } cout << sum << " " << multiply << endl; return 0; }
0.0分
1 人评分
Biggest Number (C++代码)回溯法浏览:1613 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1031 |
C语言训练-求函数值 (C语言代码)浏览:931 |
母牛的故事 (C语言代码)浏览:916 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:481 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:613 |
用筛法求之N内的素数。 (C语言代码)浏览:664 |
1071题解浏览:486 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:467 |
小O的图案 (C语言代码)浏览:912 |