C高手快来~~~~~~~~~~^

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:55:12
填空
1 在C中常量0x45应表示_____的整数
2 C中变量从其时域上分为_____ ________
3 表达式X=0?1:0的值为——————————
4 C中逻辑或运算的运算符为_______

编程实现(C)
1 求一个4X4矩阵对角线元素之和。

编程求以下矩阵的转置矩阵
┌ ┐
│1 2 4│
c =│2 3 8│
│3 5 9│
└ ┘

PS:回答采用以后另加分

16位
静态、动态
0
||
// 对角元素之和
#include <stdio.h>
void main()
{
int A[4][4] ={{1,2,3,4},{2,2,3,4},{0,4,3,2},{3,5,6,7}};
int sum = 0;
int i;
for(i = 0; i < 4; i++)
sum += A[i][i];
printf("sum=%d",sum);
}

// 转置
#include <stdio.h>
void main()
{
int c[3][3] = {{1,2,4},{2,3,8},{3,5,9}};
int c_zhuanzhi[3][3];
int i,j;
for(i = 0; i < 3; i++)
for(j = 0; j < 3; j++)
c_zhuanzhi[i][j] = c[j][i];
for(i = 0; i < 3; i++)
{
for(j = 0; j < 3; j++)
printf("%d,",c_zhuanzhi[i][j]);
printf("\n");
}
}

1)69
2) 可变和不可变??
3)0
4)||
int fun(int** array){
int i=0;
int result=0;
for(i=0;i<4;i++ )result+=array[i][i];
return result;}

int ** convert(int ** matrix){
int size= sizeof(*matrix)/sizeof(**matrix);/*Gets how many elements in