本文目錄一覽:
- 1、C語言計算n階方陣的值
- 2、C語言 螺旋方陣?
- 3、c語言編程數字矩形方陣
- 4、c語言——方陣
- 5、用c語言設計一n階方陣!急!!
C語言計算n階方陣的值
int a[N][N] = {1,2,3,4,5,6,8,7,9};
int iterx = 0, itery = 0;
int sum = 0;
for(iterx = 0; iterx N; iterx++)
for(itery = 0; itery N; itery++)
中間最主要的函數就是這樣的呢,注意函數名和結尾輸出的單位和準確度。
c語言作為比較普遍先進的一種電腦編程語言,具有很大的影響力和推動發展的作用。簡化了某些複雜的問題。
C語言 螺旋方陣?
#includestdio.h
int main()
{int x=0,y=0,n,i,a[22][22]={0},c;
scanf(“%d”,n);
c=a[x][y]=1;
while(cn*n)
{while(yn-1!a[x][y+1])a[x][++y]=++c; //向右
while(xn-1!a[x+1][y])a[++x][y]=++c; //向下
while(y0!a[x][y-1])a[x][–y]=++c; //向左
while(x0!a[x-1][y])a[–x][y]=++c; //向上
}
for(x=0;xn;x++)
{for(y=0;yn;y++)
printf(“%4d”,a[x][y]);
printf(“\n”);
}
return 0;
}
c語言編程數字矩形方陣
# include stdio.h
int main()
{
int i,j;
for(i=0;i6;i++){
for(j=0;j6;j++)
printf(“%d “,(i+1)*(j+1));
printf(“\n”);
}
return 0;
}
c語言——方陣
#includestdio.h
#include “stdlib.h”
#include “string.h”
int s,n,a[101][101];
void fun(int x,int y){
a[x][y] = s;s++;
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 – 2;i = 0;i –){
fun(i,0);
}
for(i = 0;i n;i ++){
for(j = 0;j n;j ++){
printf(“%4d”,a[i][j]);
if(j != n – 1)
printf(” “);
}
printf(“\n”);
}
}
//自己按情況調一下字寬,嗯….加一下懸賞?
用c語言設計一n階方陣!急!!
#include stdio.h
#includemalloc.h
void matrix(int x,int y) //這裡都是向一個方向發展的。
{
int **a;
a = (int **)malloc(x*sizeof(int)); //分配空間。
int num = x+y-1;
int k;
for(k=0;kx;k++)
{
a[k] = (int *)malloc(y*sizeof(int));
}
int i;
int j;
int start=1; //從1開始的。元素的起始值。
for(k=0;knum;k++)
{
for(i=0;iy;i++) //這是列坐標,因為列是在行變後才變的。
{
for(j=0;jx;j++) //這是行坐標。
{
if(i+j == k)
{
a[j][i] = start;
//printf(“%d\n”,a[j][i]);
start++;
}
}
}
//printf(“k=%d\n”,k);
}
for(i=0;ix;i++) //輸出矩陣。
{
for(j=0;jy;j++)
{
printf(“%3d”,a[i][j]);
}
printf(“\n”);
}
for(k=0;kx;k++) //釋放空間。
{
free(a[k]);
}
free(a);
}
int main()
{
int n;
printf(“please input (1-9):\n”);
scanf(“%d”,n);
matrix(n,n);
printf(“\n”);
matrix(3,5);
getchar();
getchar();
return 0;
}
原創文章,作者:BYNXU,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/324496.html