将数字123格式化成字符串“ 0123”,并输出到屏幕

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:50:33
将数字123格式化成字符串“ 0123”,并输出到屏幕
什么语言都行
0前是两个空格

呵呵。C++里面有现成的函数啊。
JAVA里面嘛应该是(String)123就行了。^_^
写个手动的C程序.
#include "stdio.h"
main()
{
int i,j=0;
char a[3];
int n=123;
while(n!=0)
{
i=n%10;
i+=48;
a[j++]=(char)i;
n=n/10;
}
printf("%d",0);
for(i=2;i>=0;i--)
printf("%c",a[i]);
getch();
}

C,C++:
把整数123打印成一个字符串保存在s 中。
sprintf(s, "%04d", 123); //产生"0123"