查看文章 |
碰上这样的程序,我真的无语了
2009-11-13 15:00
#include"stdio.h" void main() { int i,j,N; float A[100][100],B[100][100]; FILE *fp; fp=fopen("F:\\tyr.txt","w"); printf("输入矩阵大小:"); scanf_s("%d",&N); if(N<=0) { printf("the mix is not exit!"); getchar(); fprintf(fp,"the mix is not exit!"); exit(0); } for(i=0;i<N;i++) { for(j=0;j<N;j++) { scanf("%f",&A[i][j]); } } for(i=0;i<N;i++)//输出,屏幕,文本输出 { for(j=0;j<N;j++) { printf("%8.2f,%f,%f",A[i][j],i,j); fprintf(fp,"%8.2f",A[i][j]); if(j=N-1) { printf("%8.2f,%f,%f\n",A[i][j],i,j); fprintf(fp,"%8.2f\n",A[i][j]); continue; } } } fclose(fp); system("PAUSE"); } 程序我写的,还只是作业的很小一部分。但是执行一直出错,太诡异了阿。不就一个二维数组的输入输出么,运行之后只能显示两边的两列,中间的列不知道哪去了,然后本来应该输出行列号的地方显示都是零!!!不是不能用其它的做,但是就这么个玩意儿还用指针和结构体不觉得浪费么。。。。我已经改了两小时了 T T 就在刚才百度提问的时候,最后点确定的时候,提示未知错误,然后网页标题栏显示提问成功……我今天是不是撞了什么东西了阿 |
最近读者:

