文档库 最新最全的文档下载
当前位置:文档库 › 利用公式Cij=aij+bij计算m×n阶矩阵A和m×n阶矩阵之和,已知aij为矩阵A的元素&不用函数strcat()编程实现字

利用公式Cij=aij+bij计算m×n阶矩阵A和m×n阶矩阵之和,已知aij为矩阵A的元素&不用函数strcat()编程实现字

利用公式Cij=aij+bij计算m×n阶矩阵A和m×n阶矩阵之和,已知aij为矩阵A的元素&不用函数strcat()编程实现字
利用公式Cij=aij+bij计算m×n阶矩阵A和m×n阶矩阵之和,已知aij为矩阵A的元素&不用函数strcat()编程实现字

1.利用公式Cij=aij+bij计算m×n阶矩阵A和m×n阶矩阵之和,已知aij为矩阵A的元素,bij为矩阵B的元素,Cij为矩阵C的元素(i=1,2,....m;j=1,2,....n)

代码:#include"stdio.h"

#define m 2

#define n 2

void main()

{

int i,j; //定义数据结构

int a[m][n];

int b[m][n];

int c[m][n];

printf("请输入矩阵A:\n"); //输入矩阵A

for(i=0;i

for(j=0;j

scanf("%d",&a[i][j]);

printf("请输入矩阵B:\n"); //输入矩阵B

for(i=0;i

for(j=0;j

scanf("%d",&b[i][j]);

for(i=0;i

for(j=0;j

c[i][j]=a[i][j]+b[i][j];

printf("矩阵C:\n");

for(i=0;i

{

for(j=0;j

printf("%d ",c[i][j]);

printf("\n");

}

}

运行截图:

2.不用函数strcat()编程实现字符串连接函数strcat()的功能,将字符串srcStr 连接到字符串dstStr的尾部

代码:

#include "stdio.h"

void strcat_s(char str1[],char str2[])

{

int i=0,j=0;

while (str1[i]!= '\0') /*找到第一个字符串结束符的位置*/

i++;

while (str2[j]!= '\0')

{

str1[i]=str2[j];

i++;j++;

}

str1[i]='\0'; /*在第一个字符串的后面加上结束符*/

}

void main()

{

char str1[30]="dstStr"; /*定义字符串变量1*/

char str2[10]= "srcStr"; /*定义字符串变量2*/

strcat_s(str1,str2); /*调用自定义的字符串连接函数*/

puts(str1); /*输出连接以后的结果*/

}

运行截图:

相关文档