2 u011599639 u011599639 于 2017.09.19 23:41 提问

连续的整数转为字符串输出
c++

input [1, 2, 3, 5, 6, 8]
output ["123", "56', "8"]代码实现

2个回答

caozhy
caozhy   Ds   Rxr 2017.09.20 08:44
 int n = arr[0];
for (int i = 1; i < n; i++)
{
if (arr[i] == arr[i - 1] + 1) { n *= 10; n += arr[i]; }
else
{
printf("%d", n);
n = arr[i];
}
}
qq_34199383
qq_34199383   2017.09.24 15:35

用itoa()方法将整数转为字符串

Csdn user default icon
上传中...
上传图片
插入图片