题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-04 04:17:27

[简答题]从键盘上输入一个3*5的矩阵,将其转置后形成5*3的矩阵输出。

更多"从键盘上输入一个3*5的矩阵,将其转置后形成5*3的矩阵输出。"的相关试题:

[简答题]编制程序,输入一个3*3矩阵(设该矩阵中没有相同的数),输出该矩阵中最大值和最小值所在的行号和列号。
[简答题]输入一个5×5矩阵,分别求两条对角线元素值之和,并输出结果。(要求用循环结构实现)
[填空题]把多个输入和多个输出缓冲区统一起来,形成一个既能用于输入,又能用于输出的缓冲区。该缓冲区称为()。
[填空题]下列给定程序中,函数proc( )的功能是:先从键盘上输入一个3行3列的矩阵的各个元素的值,然后输出主对角线元素之积。
请修改函数proc( )中的错误,使它能得出正确的结果。
注意:不要改动main( )函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
void proc( )

int arr[3][3], mul;
int i, j;
mul=1;
printf("please input an 3*3 array: /n");
for(i=0; i<3; i++)

//************found************
for(i=0; j<3; j++)
scanf("%d", &arr[i][j]);

for(i=0; i<3; i++)
//************found************
mul=mul*arr[i][j];
printf("Mul=%d/n", mul);

void main( )

proc( );

[填空题]

下面程序的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线之和。
#include<stdio.h>
main( )
{
int a[3][3],sum;
int i,j;
______;/*第一空*/
for(i=0;i<3;i++)
for(______)/*第二空*/
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
sum=______;/*第三空*/
printf("sum=%d/n",sum);
}


[填空题]下列给定程序中,函数fun( )的功能是:先从键盘上输入一个3行3列的矩阵的各个元素的值,然后输出主对角线元素之积。
请改正函数fun( )中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
int fun( )

int a[3][3],mu1;
int i,j;
mu1=l;
for (i=0;i<3;i++)
 
/*************found*************/
for(i=0;i<3;j++)
scanf(“%d”,&a[i][j]);

for(i=0;i<3;i++)
/*************found*************/
mu1=mu1*a[i][j];
printf("Mu1=%d/n",mu1);

main( )

fun( );

[简答题]在一个二维数组(定义为int a[5][5];)中形成并按下列形式输出矩阵各元素的值。
1 0 0 0 0
2 1 0 0 0
3 2 1 0 0
4 3 2 1 0
5 4 3 2 1
[简答题]编写程序,输入一个3×4的矩阵和一个4×3的矩阵,分别存入数组a和b,然后求它们的乘积存入数组c,输出数组c中的矩阵。矩阵中的数据均为整型。
[填空题]以下程序是求矩阵a,b的和,结果存入矩阵c中,并按矩阵形式输出,请填空。
#include<stdio.h>
main( )
int a[3][4]=13,-2,7,5,1,0,4,-3,6,8,0,2;
int b[3][4]=-2,0,1,4,5,-1,7,6,6,8,0,2;
int i,j,c[3][4];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
c[i][j]= 【18】
for(i=0;i<3;i++)
for(j=0;j<4;j++)
printf("%3d",c[i][j]);
printf("/n");
[填空题]请补充main函数,该函数的功能是:输出一个3×3的矩阵,要求必须使用行指针表示输出变量。 注意;部分源程序给出如下. 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。 试题程序: #include<s tdio. h> main( ) { static int array[3] [3]={{9,8,7}, {6,5, 4}, (3,2,1}}; iht (*p) [3],j,i; p=【1】 clrscr ( ); for (i=0; i<3; i++) { printf (" /n/n" ); for (j=0; j<3; j++) printf("%4d", 【2】 ); } }
[填空题]请补充main( )函数,该函数的功能是:输出一个4×4的矩阵,要求必须使用行指针表示输出变量。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容,仅在main( )函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
void main( )

static int arr[4][4]=(9,8,7,6),
6,5,4,3,
3,2,1,0,
2,4,6,8;
int(*p)[4],j,i;
p= (1)
system("CLS");
for(i=0;i<4;i++)

printf("/n/n");
for(j=0;j<4;j++)
printf("%4d", (2) );



我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码