c语言实现,用二分法怎么写
题:有一串无限长数列由所有正整数递增构成,即:12345678910111213
求该数列上的第 k 个数字是多少
不知道你这个问题是否已经解决, 如果还没有解决的话:
#include "stdio.h"
void main()
{
int a[10];
int i;
int k;
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
printf("请输入k的值");
scanf("%d",&k);
printf("%d",a[k]);
}