c语言——方阵

Python014

c语言——方阵,第1张

#include<stdio.h>

#include "stdlib.h"

#include "string.h"

int s,n,a[101][101]

void fun(int x,int y){

a[x][y] = ss++

if(x == n - 1)

return

if(a[x + 1][y] == 0){

fun(x + 1,y)

}

else fun(x,y + 1)

}

void main()

{

int i,j

scanf("%d",&n)

memset(a,0,sizeof(a))

a[n - 1][0] = 1

s = 2

for(i = n - 2i >= 0i --){

fun(i,0)

}

for(i = 0i <ni ++){

for(j = 0j <nj ++){

printf("%4d",a[i][j])

if(j != n - 1)

printf(" ")

}

printf("\n")

}

}

//自己按情况调一下字宽,嗯....加一下悬赏?

#include <stdio.h>

main()

char c=65

int i=0,j=0,n=0

scanf("%d",&n)

for (i=0i<ni++)

{

for (j=ij<n+ij++)

{

printf("%c",c+ j%26 )

}

printf("\n")

}

}

26

ABCDEFGHIJKLMNOPQRSTUVWXYZ

BCDEFGHIJKLMNOPQRSTUVWXYZA

CDEFGHIJKLMNOPQRSTUVWXYZAB

DEFGHIJKLMNOPQRSTUVWXYZABC

EFGHIJKLMNOPQRSTUVWXYZABCD

FGHIJKLMNOPQRSTUVWXYZABCDE

GHIJKLMNOPQRSTUVWXYZABCDEF

HIJKLMNOPQRSTUVWXYZABCDEFG

IJKLMNOPQRSTUVWXYZABCDEFGH

JKLMNOPQRSTUVWXYZABCDEFGHI

KLMNOPQRSTUVWXYZABCDEFGHIJ

LMNOPQRSTUVWXYZABCDEFGHIJK

MNOPQRSTUVWXYZABCDEFGHIJKL

NOPQRSTUVWXYZABCDEFGHIJKLM

OPQRSTUVWXYZABCDEFGHIJKLMN

PQRSTUVWXYZABCDEFGHIJKLMNO

QRSTUVWXYZABCDEFGHIJKLMNOP

RSTUVWXYZABCDEFGHIJKLMNOPQ

STUVWXYZABCDEFGHIJKLMNOPQR

TUVWXYZABCDEFGHIJKLMNOPQRS

UVWXYZABCDEFGHIJKLMNOPQRST

VWXYZABCDEFGHIJKLMNOPQRSTU

WXYZABCDEFGHIJKLMNOPQRSTUV

XYZABCDEFGHIJKLMNOPQRSTUVW

YZABCDEFGHIJKLMNOPQRSTUVWX

ZABCDEFGHIJKLMNOPQRSTUVWXY

Press any key to continue