C语言,如何将整数数组转化为字符串?

如题,我想将一个整数数组,改写成一个字符串输出,该如何写呢?
例如,整数数组为int data[5] = {4, 5, 3, 2, 5}
改成:字符串:{data:["4", "5","3","2","5"]}
希望能给出大概函数的代码~
谢啦

#include <stdio.h>
void main()
{
int d[5]={4,5,3,2,5};
char a[80];
int i;
for(i=0;i<5;i++)
a[i]=d[i]+'0';
a[i]='\0'; //这个很重要,是字符串结束符
printf("%s\n",a);
}
温馨提示:答案为网友推荐,仅供参考
相似回答