用C++编写一个函数digit(n,k),它计算整数n的从右向左的第k个数字。
2013-09-18
展开全部
算法分析。每次让n除以10那么尾数就消除了。除k-1次后尾数就是要求的.这时候让n(处理后的)对10求余,结果就是要求的数、代码实现:#include <iostream.h>int digit(int n,int k){int i;for(i=1;i<k;i++)n/=10;return n%10;}void main(){int n,k;cin>>n>>k;cout<<digit(n,k);}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询