C语言中数字如何转换成字符串

Python013

C语言中数字如何转换成字符串,第1张

#include<stdio.h>

int main(void)

{

int x

printf("请输入数字\n")

scanf("%d",&x)

printf("字符串为%c\n",x)

return 0

}

方法应该有多种。说一下个人想法,供楼主参考。

大体思路就是,如果数字是存在一个数组当中,比如int a[4]={1,2,3,4},再新建个数组char b[4],把数组a逐个元素赋给b,然后就可以了。

这样的话,不仅能打印出字符串,数组b里面实际放的也是字符。

#include <stdio.h>

int main()

{

int a[4]={1,2,3,4}

char b[4]

for(int i=0i<4i++)

b[i]=a[i]

for(int i=0i<4i++)

printf("%c",b[i])

  return 0

}