永发信息网

c语言编程!二维整形数组!

答案:3  悬赏:50  手机版
解决时间 2021-12-01 19:58
c语言编程!二维整形数组!
最佳答案
按黑字的要求,仅采用主函数实现功能的程序:
#include 
#define N 3
void main()
{
int i,j,a[N][N];
for(i=0;ifor(j=0;j{
scanf("%d",&a[i][j]);
if(j<=i) a[i][j]*=N;
}
for(i=0;i{
for(j=0;jprintf("%-3d",a[i][j]);
printf("
");
}
}按延伸扩展的要求,用函数实现功能的程序:
#include 
#define N 3

void change(int a[N][N])
{
int i,j;
for(i=0;ifor(j=0;jif(j<=i)
a[i][j]*=N;
}

void main()
{
int i,j,a[N][N];
for(i=0;ifor(j=0;jscanf("%d",&a[i][j]);
change(a);
for(i=0;i{
for(j=0;jprintf("%-3d",a[i][j]);
printf("
");
}
}运行示例:

全部回答

三阶矩阵(3行3列二维数组)测试


五阶矩阵(5行5列二维数组)测试


#include
#include

void matrix_multi(int* m, int col, int mul)
{
    int i, j;
    for(i = 0; i < col; i++)
    {
        for(j = 0; j < i+1; j++)
        {
            m[i*col+j] = m[i*col+j] * mul;
        }
    }
}


int main(int argc, char *argv[])
{
    int i,j;
    int* m;
    int col;
    int mul;
    printf("设定矩阵阶数(行数):");
    scanf("%d", &col);
    m = (int*)malloc((col*col) * sizeof(int));
    
    for(i = 0; i < col; i++)
    {
        printf("输入矩阵第%d行(回车键结束):", i+1);
        for(j = 0; j < col; j++){
            scanf("%d", &m[i*col + j]);
        }
    }
    
    printf("输入矩阵下三角乘数:");
    scanf("%d", &mul);
    
    printf(" 原始矩阵: ");
    for(i = 0; i < col; i++)
    {
        for(j = 0; j < col; j++){
            printf("%-5d", m[i*col+j]);
        }
        printf(" ");
    }
    
    
    matrix_multi(m, col, mul);
    
    printf(" 处理后的矩阵: ");
    for(i = 0; i < col; i++)
    {
        for(j = 0; j < col; j++){
            printf("%-5d", m[i*col+j]);
        }
        printf(" ");
    }
    
    free(m);
    return 0;
}

#include "stdio.h"
#include "stdlib.h"
#include "time.h"
#define N 5
int main(void){
    int a[N][N],i,j;
    srand((unsigned)time(NULL));
    for(i=0;i        for(j=0;j            printf("%3d",a[i][j]=rand()%30);
            if(j<=i) a[i][j]*=3;
        }
        printf(" ");
    }
    printf(" ");
    for(i=0;i        for(j=0;j        printf(" ");
    }
    return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
资兴有哪里些乡镇
西安市汽车在杨凌违章,西安本市能处理吗?
单选题中国古代专制王朝的正统思想是A.儒家思
昆山锦溪古镇要门票吗,没门票可进去吗
月馨女子养生馆地址在什么地方,想过去办事,
雀斑能去掉吗
你的惠临指导,是我们受益匪浅。句中的惠是什
打开CAD遇到不能识别的字怎么办?
古代的公路是什么样子的?
关于总分总的一小段句子 50字
关于简算19.6÷12的计算过程怎样写?
有人在我家门上插了一根针是什么意思
放飞梦想作文800字以上,必须800字以上!!!
求癸亥癸亥辛亥壬辰命书
第二步中可以不把1/2dx²凑成1/2
推荐资讯
求王的尾戒全部豆花文打包
各位大哥大姐,小弟文采不好,求各位帮忙写一
维宝卫浴怎么样
歌词时间过了两千三百七十五天,未来的路还有
wonder后面疑问句,需要用陈述句的语序吗?
求计算机硬件技术答案(中国电力出版社)程启
杭州邦银电子商务有限公司怎么样?。能合作吗
iphone 6出现错误代码1009是怎么回事?
注音全对的一组是A.哺(bǔ)育 跃(yuè)进
求指点这个是不是361°的标志?
急求!!!高中文言文句式。(最好有课本上的
作为一名学生我今后的努力方向
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?