代码示例如下有帮助望采纳~
#include <stdio.h>
int main(int argc, char const *argv[])
{
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
if (j >= i)
printf("%4d", i * 4 + j + 1);
else
printf(" ");
}
printf("\n");
}
};
找规律,实际上这是一个正方形,只不过列数小于行数的部分不打印,也就是隐藏起来了
#include <stdio.h>
int main()
{
int k=1;
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
if(j<i)
printf(" ");
else
printf("%3d",k);
k++;
}
printf("\n");
}
return 0;
}