我是把这个大v想象为一个3*5的表格,然后在(1,1)(1,5)(2,2)(2,4)(3,3)的部分有小v,然后联想这些数字的有序性。两个数字相同的有小v,两个数字相加也有,所以可以利用嵌套循环打印。别忘了换行!!(我自己就老是给忘)后面有图解。alt #include<stdio.h> int main() { int i,j,n,m; n=5; m=3; for(i=1;i<=3;i++) { for(j=1;j<=n;j++) { if(i==j) printf("v"); else if(i+j==6) printf("v"); else printf(" "); } printf("\n"); } return 0; }