11111
21111
32111
43211
54321
3
#include <stdio.h>
int main()
{
int temp=0;
for(int j=1;j<=5;j++){
temp=j;
for(int i = 1; i <= 5; i++ ){
if(temp>1){
printf("%d\t",(temp--));
}else{
printf("%d\t",1);
}
}
printf("\n");
}
return 0;
}
代码如下:
#include <stdio.h>
int main()
{
int n,i,j,k;
printf("请输入n:");
scanf("%d",&n);
for (i = 1; i <= n; i++)
{
k = i;
for (j = 1; j <= n;j++)
{
if(k > 0)
printf("%d ",k);
else
printf("1 ");
k--;
}
printf("\n");
}
return 0;
}
供参考:
#include<stdio.h>
int main()
{
int i,j,k,n;
printf("请输入n:");
scanf("%d",&n);
for(i=0;i<n;i++){
for(k=i+1,j=0;j<n;k==1?1:k--,j++){
printf("%2d",k);
}
printf("\n");
}
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632