例如:输入n=5,输出如下:
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
n = int(input("输入一个整数"))
for j in range(1,n+1):
for i in range (j,n+j):
if i == n:
print("%3d"%n,end=" ")
else:
print("%3d"%(i%n),end=" ")
print()
n = int(input("输入一个整数:"))
for i in range(1, n+1):
for j in range(1, n+1):
if i + j - 1 <= n:
print(i + j - 1, end=' ')
else:
print(i + j - 1 - n, end=' ')
print()
def fn():
n = input()
n = int(n)
i = 1
while(i <= n):
j = i
for k in range(n):
m = n
if(j + k == n):
m = n + 1
print("%d"% ((j + k) % m), end = " ")
print("")
i += 1
fn()
Python版本: Python3.4
请问我这个为什么不对?
n=int(input())
for i in range(1,n+1):
for j in range(i,i+1):
print(i,i+1,i+2,i+3,i+4,end="\n",sep="")
break
n=int(input(';'))
num=[x for x in range(1,n+1)]
i=1
while i<=n:
newnum=num[i-1:n]+num[:i-1]
print(newnum)
i+=1
这个用c++怎么实现啊!?