컴파일&실행이 안되요, 문제점 지적좀 부탁합니다,
눈솔
무엇이 문제인지 모르겟어요, 어떤 점이 틀렷는지 조언 부탁드립니다,
#include stdio.h
#include stdlib.h
#define SIZE 50
typedef struct triple{
int row;
int col;
int value;
}triple;
void transposeS(triple []);
int main()
{
triple a[SIZE];
int i,j,k;
printf(행의 수, 열의 수, 0이 아닌 원소의 수를 입력하시오.\n);
scanf(%d%d%d,&a[0].row, &a[0].col, &a[0].value);
j=a[0].value;
printf(행의 값, 열의 값, 0이 아닌 원소의 값을 입력하시오.\n);
for (i=1; ij+1; i++) {
scanf(%d%d%d,&a[i].row, &a[i].col, &a[i].value);
}
for (i=0; ij+1; i++) {
printf(%d %d %d \n,a[i].row, a[i].col, a[i].value);
}
printf(희소 행렬의 전치\n);
transposeS(a);
system(pause);
return 0;
}
void transposeS(triple a[]){
triple b[SIZE];
int m, n, t, i, j, p;
m=a[0].row;
n=a[0].col;
t=a[0].value;
b[0].row=n;
b[0].col=m;
b[0].value=t;
if (t0){
p=1;
for(i=0; in; i++)
for(j=1; j=t; j++)
if (a[j].col == i){
b[p].row=a[j].col;
b[p].col=a[j].row;
b[p].value=a[j].value;
p++;
}
}
for(p=0; pt+1; p++){
printf(%d %d %d \n,b[p].row, b[p].col, b[p].value);
}
}
-
볼매
정말 감사합니다. 수정햇어요. 사칙연산도 못하는데 미적분하는 기분이랄까,,,c언어 입문인 제게는 너무 어려운 문제라서,,,정말 감사합니다!
-
빵돌
처음에, scanf(\%d%d%d\
-
나샘
#include stdib.h - #include stdlib.h
scanf(\%d%d%d\