C语言 矩阵操作题
答案:1 悬赏:40 手机版
解决时间 2021-04-05 18:26
- 提问者网友:不爱我么
- 2021-04-05 02:28
C语言 矩阵操作题
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-04-05 03:39
从题目要求看只好用动态二维数组了——
#include
#include "stdlib.h"
int main(int argc,char *argv[]){
int **p,*q,i,j,TR,t;
char s[3];
printf("Input TR(int TR>0)...
TR=");
if(scanf("%d",&TR)!=1 || TR<1){
printf("Input error, exit...
");
return 0;
}
if((q=(int *)malloc(sizeof(int)*TR*TR))==NULL){
printf("Application memory failure...
");
return 0;
}
if((p=(int **)malloc(sizeof(int *)*TR))==NULL){
printf("Failed to create the array...
");
return 0;
}
for(j=i=0;i printf("Please input matrix data...
");
for(i=0;i for(j=0;j scanf("%d",p[i]+j);
printf("%d ",p[i][j]);
}
printf("
");
}
printf("LR or RR?
");
if(scanf("%s",s)==1 && (s[0]=='L' || s[0]=='R') && s[1]=='R'){
if(s[0]=='L'){
//左倒置
}
else{
//右倒置
}
}
else{
printf("Input error, exit...
");
return 0;
}
for(i=0;i for(j=0;j printf("
");
}
free(p);
free(q);
return 0;
}没有理解“左倒置”、“右倒置”的意思,只好先空前空着。
追问:没看懂诶。。我就想知道如何在读取了一串英文字母后,读取一个数字
我的想法是:
首先所有指令是: “TR数字”“LR”“RR”“SS数字”
因为“TR数字” 是必须的第一个指令,所以直接读个数字然后创建矩阵
然后像LR RR这种后面不跟数字的直接读
然后问题来了,像“SS数字”这种要怎么读?
最后,左倒置是矩阵逆时针翻转90度,右倒置同理
#include
#include "stdlib.h"
int main(int argc,char *argv[]){
int **p,*q,i,j,TR,t;
char s[3];
printf("Input TR(int TR>0)...
TR=");
if(scanf("%d",&TR)!=1 || TR<1){
printf("Input error, exit...
");
return 0;
}
if((q=(int *)malloc(sizeof(int)*TR*TR))==NULL){
printf("Application memory failure...
");
return 0;
}
if((p=(int **)malloc(sizeof(int *)*TR))==NULL){
printf("Failed to create the array...
");
return 0;
}
for(j=i=0;i
");
for(i=0;i
printf("%d ",p[i][j]);
}
printf("
");
}
printf("LR or RR?
");
if(scanf("%s",s)==1 && (s[0]=='L' || s[0]=='R') && s[1]=='R'){
if(s[0]=='L'){
//左倒置
}
else{
//右倒置
}
}
else{
printf("Input error, exit...
");
return 0;
}
for(i=0;i
");
}
free(p);
free(q);
return 0;
}没有理解“左倒置”、“右倒置”的意思,只好先空前空着。
追问:没看懂诶。。我就想知道如何在读取了一串英文字母后,读取一个数字
我的想法是:
首先所有指令是: “TR数字”“LR”“RR”“SS数字”
因为“TR数字” 是必须的第一个指令,所以直接读个数字然后创建矩阵
然后像LR RR这种后面不跟数字的直接读
然后问题来了,像“SS数字”这种要怎么读?
最后,左倒置是矩阵逆时针翻转90度,右倒置同理
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯