把数字转换成字符类型
怎么做呢?
怎么做呢?
#include<stdio.h> main() { int n; scanf("%d",&n); printf("%c",n); }
[URL=http://lantian003.go.nease.net]欢迎光临我的主页!!!!![/URL]
这个我知道,但是具体做好像不太明白
这是我没完成的,不知道应该怎么改?
#include<stdio.h>
void main() { char ary[7]; char *p; int n; p = &ary[6]; ary[7] = '\0'; printf("输入:"); scanf("%d", &n); while(n != 0) { *(p--) = n % 10 + 48; n = n /10; } printf("%d", *p); }
#include<stdio.h>
void main() { char ary[7]; char*p ; int n ; p=&ary[6]; ary[7]='\0' ; printf("输入:"); scanf("%d",&n); while(n!=0) { *p--=n%10+48 ; n=n/10 ; } printf("%s",++p); }
[此贴子已经被作者于2004-06-25 00:34:55编辑过]