C语言中怎么样将数字1,2,3转换成字符1,2,3,我是新手

Python031

C语言中怎么样将数字1,2,3转换成字符1,2,3,我是新手,第1张

int x[3]={1,2,3}

char c[4]

int i

for (i=0i<3i++) c[i]=x[i]+'0' // ASCII 值相差 '0'.

另一种转字符串的方法:

int x=123,y=456,z=789

char cx[5],cy[5],cz[5]

sprintf(cx,"%d",x)

sprintf(cy,"%d",y)

sprintf(cz,"%d",z)

1

121

12321

1234321

你发现它们的规律了吗

一步一步来,你把下面三段程序都看一下运行结果,就能做出来了

首先

for(int j=1j<=5j++){

printf("%d",j)

}

然后

for(int i=1i<=ni++){

for(int j=1j<=ij++){

printf("%d",j)

}

printf("\n")

}

最后

for(int i=1i<=ni++){

for(int j=1j<=ij++){

printf("%d",(i-j))

}

printf("\n")

}