C语言,计算机语言

时间:1130次浏览2020.07.12提问

C语言,计算机语言

已解决问题

hao231知道平台可亲可爱的飘飘飘网友在1130次浏览2020.07.12提问提了关于IT技术计算机C语言相关的问题,他的提问求推荐C语言,计算机语言IT技术计算机C语言希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !

第1个回答

用户8***92020.07.16回答我试着写了一个计算任意整型方阵相乘的程序:#include<stdio.h>intmain(){intorder;printf("请输入需要计算的方阵的阶数:");scanf("%d",&order);intA[order][order];intB[order][order];intC[order][order];printf("输入方阵A的元素:\n");for(inti=0;i<order;i++){for(intj=0;j<order;j++){scanf("%d,",&A[i][j]);}while(getchar()!='\n')continue;}printf("输入方阵B的元素:\n");for(inti=0;i<order;i++){for(intj=0;j<order;j++){scanf("%d,",&B[i][j]);}while(getchar()!='\n')continue;}inttemp=0;for(inti=0;i<order;i++){for(intj=0;j<order;j++){for(intk=0;k<order;k++){temp+=A[i][k]*B[k][j];}C[i][j]=temp;temp=0;}}printf("相乘的结果为:\n");for(inti=0;i<order;i++){for(intj=0;j<order;j++){printf("%d,",C[i][j]);}printf("\n");}return0;}运行结果:

第2个回答

.2020.07.12回答真心不难(可能是我把题意理解错了?)给个思路:此题可以只定义两个数组。用嵌套输入和取出来直接挨个相乘,然后直接输出。就是在第二层循环外cout<<endl;。