编写一个函数digit(n,k),它把数n从右边起的第k位数字的值给出来,其中n为正整数,若n的位数不足k,则函数返回
题目
编写一个函数digit(n,k),它把数n从右边起的第k位数字的值给出来,其中n为正整数,若n的位数不足k,则函数返回
值0.例如:对于调用digit(12345,2),函数返回值为3.
答案
#include
#include
#include
using namespace std;
void digit(int n,int k)
{
string str;
char *my;
int len=0;
itoa(n,my,10);
//str=my;
len=strlen(my);
if(len>=k)
cout
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 加速度是什么意思?谢谢!
- 已知a的相反数是1又3分之2,b的相反数是-2又2分之1,求a-2b分之a+3b的值
- CaC2电子总数是多少
- she is going to be a writer用actress改为疑问句
- 一个数的80%比它的五分之二多四,求这个数
- 哺乳动物的祖先是谁?
- s一列火车从某地开往青岛,以每小时80千米的速度行了三小时这时火车已超过全程终点40千米,行完全程还要几
- 在三角形abc中 角acb 90度 D在AB上,AC=AD,DE垂直CD交BC于E点,O为CE中点(1)求证OA平行DE
- 急.will not disappear翻译急.will not disappear翻译急.will not disappear翻译急.will not disappear翻译急.will not d
- 已知a^m=2,a^n=3,求a^2n+3n的值
热门考点