京东笔试

不知道哪里错了,本地测试样例都是对的,但是上传了就是报数据不通过。   T T...
#include <iostream>
using namespace std;


void itoa1(int val, char * dstBuf)
{
char temp[128];
int n = 0;
while (0 != val)
{
int t;
t = val % 2;
if (t == 0)
temp[n] = '0';
else
temp[n] = '1';
val = val / 2;
n++;
}
int i;
for (i = 0; i < n; i++)
{
dstBuf[i] = temp[n-1 - i];
}
dstBuf[i] = 0;
}

int main()
{
int T;
cin >> T;
while (T--)
{
char s[128];
int n;
cin >> n;
n = n + 1;
itoa1(n, s);
for (int i = 1; s[i] != '\0'; i++)
{
if (s[i] == '0')
cout << "4";
else
cout <<"7";
}
cout << endl;
}
return 0;
}
全部评论
不清楚,就是说数据错误
点赞 回复 分享
发布于 2016-09-05 23:11
超时了吧
点赞 回复 分享
发布于 2016-09-05 22:50

相关推荐

2025-12-19 19:02
西安交通大学 Java
程序员牛肉:双九,而且还是西交这种比较好的985九没必要再投日常了。你投中小厂,人家会觉得你学历这么顶还面试肯定是海投的,过了你也不去。所以不约你了。 直接准备暑期实习就好,现在你可以面试。但是目的不再是去日常实习了,而是熟悉面试节奏。 后续把精力放到八股,算法和AI知识上。抽空把自己这两个项目换了,怎么选项目可以看看我主页写的文章。 你学历不错的,不要焦虑
那些拿到大厂offer的...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务