解题思路:
把数字作为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 人评分
C语言考试练习题_一元二次方程 (C语言代码)浏览:567 |
【偶数求和】 (C语言代码)浏览:425 |
循环入门练习6 (C语言代码)浏览:839 |
判定字符位置 (C语言代码)浏览:781 |
简单的a+b (C语言代码)浏览:575 |
哥德巴赫曾猜测 (C语言代码)浏览:696 |
P1002 (C语言代码)浏览:939 |
小九九 (C语言代码)浏览:475 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:686 |
求教大神。。。。1063,统计字符。浏览:11670 |