Problem1015--整数特殊输出

1015: 整数特殊输出

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 12  Solved: 8
[Submit] [Status] [Web Board] [Creator:]

Description

输入一个整数x和场宽y(场宽的意思就是一个数输出时候占的列数)

输出有三行,

第一行按指定场宽输出,长度不足前面补空格

第二行按指定场宽输出,长度不足前面补0

第三行按指定场宽左对齐输出,长度不足后面补空格


Input

输入一个整数x和场宽y

Output

输出有三行,

第一行按指定场宽输出,长度不足前面补空格

第二行按指定场宽输出,长度不足前面补0

第三行按指定场宽左对齐输出,长度不足后面补空格

Sample Input

123 5

Sample Output

  123
00123
123

HINT

使用printf语句,格式是:printf("%宽度d",x);

1)宽度不够,前补零,只要对格式中的宽度值进行设置就可以。printf("%宽度d",x);

2)宽度不够,填充0,只要在宽度值前加个0字符。printf("%0宽度d",x);

3)宽度不够,左对齐,只要在宽度值前加个-字符。printf("%-宽度d",x);

宽度值,事先不知道,那么我们可以使用*占位符占位,再在变量列表中给出,如printf("%*d",y,x),表示以宽度为y。


Source/Category


[Submit] [Status]