编写程序,从键盘给一个N*N的方阵赋值。然后将此方阵的周边元素的值置0,其他元素不变,最后输出

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:39:30

#include<stdio.h>
#define N 4 /* 通过改变N的值可改变数组的大小*/
void main()
{
int a[N][N],i,j;
printf("Please input an 4*4 array:");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
}
printf("The original array:\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n");
}
for(i=0;i<N;i++)
{
a[i][0]=0;
a[i][N-1]=0;
}
for(j=0;j<N;j++)
{
a[0][j]=0;
a[N-1][j]=0;
}
printf("The changed array:\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n");
}
}
说明:我是这样理解你的问题的,但愿理解对了。执行一下就知我的意思。

#include <iostream>

using namespace std;

void fun(float arr[][],int n);

i

用c语言编写一个程序,能够接收键盘键入的n个整形数据,并能求出这n个数据的累加和sum 编写程序输入N的值(0<N<10),输出一个数字金字塔 编写程序输出m+n<10的m,n 编写一个从1加到n的通用算法程序,并打印输出相应的运算结果。 C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自然数1到N 编写程序求S=1!+2!+3!+...+N! (其中N为从键盘输入的任意自然数)。 定义一个函数,求A的N次方,A是实型,N是整型(用C语言编写程序) C语言 编写一个程序,用户输入一个整数n后打印出由* '号组成的n行n列的正方形图形。 编写一个程序求自然数中前N个素数. 用c++编写程序,输入一个整数n,打印n行的杨辉三角(n为输入,并且小于14)