解题思路:
注意事项:
参考代码:
#include<iostream>
#include<iterator>
#include<stdio.h>
#include<iomanip>
#include<string>
#include<cstring>
#include<string.h>
#include<vector>
#include<algorithm>
#include<stdio.h>
#include<math.h>
#include<map>
#include<vector>
#include<stack>
#include<queue>
#include<sstream>
using namespace std;
int main()
{
string s;
cin >> s;
while (1)
{
if (s.length() == 1)
break;
int sum = 1;
for (int i = 0; i < s.length(); i++)
{
if (s[i] == '0')
continue;
else {
sum *= (int)(s[i] - '0');
}
}
stringstream ss;//将int转化为string
ss << sum;
ss >> s;
}
cout << s;
return 0;
}
0.0分
7 人评分
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:720 |
C语言考试练习题_保留字母 (C语言代码)浏览:575 |
C语言训练-排序问题<2> (C++代码)浏览:886 |
简单的a+b (C语言代码)浏览:530 |
程序员的表白 (C语言代码)浏览:667 |
简单的a+b (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:862 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:545 |
【偶数求和】 (C语言代码)浏览:431 |
DNA (C语言代码)浏览:749 |