打印以上图形
打印以下图形
/* * 打印以下图形: * 1 2 3 4 5 * 2 3 4 5 1 * 3 4 5 1 2 * 4 5 1 2 3 * 5 1 2 3 4 */ #include<stdio.h> #include<stdlib.h> void print(int n) { //i:代表行 for(int i=1;i<=n;i++) { int value=i; //j:代表列 for(int j=1;j<=n;j++) { printf("%d ",value); value++; if(value>n)value%=n; } printf("\n"); } } int main() { int n=5; print(n); return 0; }