level 5
main()
{
float a[3][3],sum=0;
int i,j;
printf("please input rectangle element:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%f",&a[i][j]);
for(i=0;i<3;i++)
sum=sum+a[i][i];
printf("duijiaoxian he is %6.2f",sum);
getch();
}
-----我不知道错哪里了,换了win-tc 2.0编译器
这个代码一运行就直接窗口跳出来又自动关闭
就跟没输入getch()一样,中间都不执行,试了试,把第一个FOR循环去掉,就是正常允许的,但我不知道第一个FOR有什么问题
2012年03月14日 07点03分
1
level 5
我已经从VC++6.0换成WIN-TC了
TAT因为我的VC++6.0里函数不给调用,一调用就报错
这日子没法过了,C语言的编译器怎么都那么杯具啊
2012年03月14日 07点03分
7
level 5
根本不给输入数据啊,它黑色的运行窗口刚一跳出来,停都不停的,直接就自己关掉了啊
2012年03月14日 07点03分
8
level 5
不是怎么调,是怎么都不给调啊,先声明函数再调用什么的完全没用T T一调用就报错
....好吧, 我换回去试试
2012年03月14日 07点03分
12
level 5
.....T T所以果断还是编译器问题吧....果然还是需要符合心意的编译器啊.....
2012年03月14日 08点03分
22
level 5
TAT我就是从C#,JAVA那里改过来的,因为讨厌C++的输入输出还得《《》》
所以选择了C.....但编译器真心好苦....
2012年03月14日 09点03分
27
level 5
不是我写的T T,是作业上的代码,我实验了下,运行不通而已
2012年03月16日 15点03分
60
level 5
因为加了,但是代码错误跟头文件没关系,其他可以运行的代码头文件也一样,所以没有引用,SB
2012年03月17日 05点03分
88
level 5
拜托你看清楚好不好,首先我用的不是GCC而是WIN-TC,其次头文件我加了,只不过我来问问题的时候头文件懒得复制我才没复制的,没有头文件就直接报错了,根本不可能运行好吧?
2012年03月17日 13点03分
94