解题思路:
把数字作为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分
2 人评分
C语言训练-求PI* (C语言代码)(正确结果竟然是谜一样的3.141591)浏览:1321 |
C二级辅导-计负均正 (C语言代码)浏览:601 |
钟神赛车 (C语言代码)浏览:900 |
最小公倍数 (C语言代码)浏览:890 |
计算质因子 (C++代码)浏览:1786 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:857 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:685 |
a+b浏览:450 |
排序算法(选择,插入,冒泡)浏览:874 |
1162答案错误,为什么浏览:696 |