69,382
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
main()
{
int i,j,k;
for(i=1;i<=6;i++){ //打印第几行
for(j=1;j<=20-2*i;j++) //计算每一行前面的空格数
printf(" "); //打印相应数量的空格数
for(k=1;k<=i;k++) //第几行打印几个数字
printf("%4d",i); //每个四个字符打印一个数字,打印的数字为该行号
printf("\n"); //a打印换行
}
}
#include <stdio.h> // 头文件
int main(void) // main函数
{
int i,j,k; // 定义三个变量
for (i=1;i<=6;i++) // 1-6行
{
for (j=1;j<=20-2*i;j++) // 每行输出的空格数为20-2*i
printf(" "); // 输出空格
for (k=1;k<=i;k++) // 每行输出的数字的个数
printf("%4d",i); // 输出数字
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int i,j,k;
for (i=1;i<=6;i++) //打印1到6行
{
for (j=1;j<=20-2*i;j++) //每行输出的空格数为20-2*i(i为行号)
printf(" ");
for (k=1;k<=i;k++) //每行输出的数字个数i(i为行号)
printf("%4d",i);
printf("\n"); //打印一行后输出换行
}
return 0;
}