#P03035. 按行输出数字
按行输出数字
题目描述
依次输出 范围内的所有整数,每行 个。
输入格式
行,三个正整数 。
输出格式
若干行。按要求依次输出 范围内的所有整数,每行 个,相邻两个整数之间用一个空格隔开,每个整数所占位数与整数 所占位数相同。
输出的整数位数小于整数 所占位数时,左补空格。最后一行输出的整数数量可能小于 。
输入输出样例
1 10 4
1 2 3 4
5 6 7 8
9 10
说明/提示
👀️ 对于的数据,,。
👀️ C 通过 printf
函数输出整数时,可以通过下面的方式动态指定整数所占位数:
printf("%*d",size,n); //输出整数n,至少占size位
👀️ C++ 通过 cout
输出整数时,可以通过下面的方式动态指定整数所占位数:
cout<<setw(size)<<n; //输出整数n,至少占size位,使用setw要引入头文件#include<iomanip>
👀️ Python通过字符串的 format
方法格式化整数,可以通过下面的方式动态指定整数所占位数:
f = '{{:{}d}} '.format(size) #生成用于格式化整数的字符串,当size为5时f结果为'{:5d}'
print(f.format(n),end = '') #使用生成的字符串f格式化整数n