这道编程题谁会?? 编写一个函数,它有两个整型参数n和k,函数的返回值为数n从右边开始数的第k个数字的值,比如fun(457,1)返回7, fun(457,2)返回5,如果k大于n的位数或者n<1,则返回0这道题谁会,请大侠们给写一下吧!!!谢谢了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int fun(int n,int k){ if(n<1) { return 0; } CString str; str.Format("%d",n); if(str.GetLength()<k) { return 0; } char c=str.GetAt(k); return atoi(c);} 这样也可以int fun(int n,int k){ double dTemp = k/pow( 10, n); return ( (int) ((dTemp-(int)dTemp) * 10));} 谁用过matcom 如何动态设置winpcap的过滤项?(高手请进) 请问各路大侠如何用代码实现(待机~~~开始菜单) 如何有效地判断鼠标点是否在控件的矩形区域内,马上给分! CSpinButtonCtrl问题 请问:在C++中 new 与::operate new 有何不同? 怎样画一个箭头? 救命啊,碰到怪问题了 ***不能给资源ID加上双引号*** MFC应用程序关于异常处理 'DDX_FieldDateTimeCtrl' : undeclared identifier? 串口通信速度的问题 ahao(天·狼·星星)大侠我没收到您的信 麻烦您在发一下 谢谢。
{
if(n<1)
{
return 0;
}
CString str;
str.Format("%d",n);
if(str.GetLength()<k)
{
return 0;
}
char c=str.GetAt(k);
return atoi(c);
}
{
double dTemp = k/pow( 10, n); return ( (int) ((dTemp-(int)dTemp) * 10));
}