c++实现代码:
#include <iostream>
using namespace std;
int main()
{
int i,c,j,s;//c计数器,s求和,
c=0;
s=0;
cin>>i;
do
{
j=i/10;
s+=i%10;;
i=j;
c++;
} while (i%10!=0);
cout<<"位数为:"<<c<<endl;
cout<<"和为:"<<s<<endl;
system("pause");
}
追问用c语言编呢?谢谢
追答#include
int main()
{
int i,c,j,s;//c计数器,s求和,
c=0;
s=0;
scanf("%d",&i);
do
{
j=i/10;
s+=i%10;;
i=j;
c++;
} while (i%10!=0);
printf("位数为:\n“,c);
printf("和为:\n",s);
}
本回答被提问者采纳