递归题 使用递归思路就行了
#include <iostream> using namespace std; int ff(int n){ int mid; if(n<10)return n; mid=n%10+ff(n/10); if(mid<10)return mid; else return ff(mid); } int main() { int n,mid; cin>>n; cout<<ff(n); }
递归题 使用递归思路就行了
#include <iostream> using namespace std; int ff(int n){ int mid; if(n<10)return n; mid=n%10+ff(n/10); if(mid<10)return mid; else return ff(mid); } int main() { int n,mid; cin>>n; cout<<ff(n); }