c++编程输入、输出--scanf和printf的问题

2024-11-23 10:39:53
推荐回答(2个)
回答(1):

以4位宽度输出,,例如输出20,用这个格式会在20前补两个空格,让它们一共四位,如果数字超过4位,正常输出。。如果是printf("%04d",x);那前面就是补0.

回答(2):

//vc下运行
#include
int
main()
{
char
a[10];
printf("请输入你的中文名字:");
scanf("%s",a);
printf("你的中文名是:%s\n",a);
}
如上一个简单的程序,测试结果为:
请输入你的中文名字:李三
你的中文名是:李三
press
any
key
to
continue
如果需要调试,可以在将光标移动到代码的某一行(最好是在输入数据哪一行)添加断点(快捷键f9),
然后开始调试(快捷键f5)