如果你要显示一个10位的整数,前面显示0,
int n;
printf("%010d", n);
int n;
printf("%010d", n);
即可。其中10表示宽度,0表示前面添充0。
C语言中,可以用gets函数来接收输入的字符串(包含空格)。
格式:gets(字符数组名);
功能:gets函数用于将输入的字符串内容存放到指定的字符数组中,输入结尾的换行符'\n'被换成'\0'存储在该数组中。
举例说明如下:
1
2
3
|
char
str[20];
// 定义一个字符数组,大小为20个字节
gets
(str);
// 将用户输入的字符串(可以包含空格)存储到字符数组str中,以回车结束输入
printf
(
"%s"
, str);
// 输出用户输入的字符串(包含空格)
|
注:使用gets函数时,需将头文件#include<stdio.h>包含到源文件中。