#include "stdio.h"
main()
{
float num[ 2 ][ 2 ];
int i, j;
for ( i = 0; i < 2; i++ )
for ( j = 0; j < 2; j++ )
scanf( "%f", &num[ i ][ j ] );
getch();
return 0;
}
当我运行的时候屏幕一闪而过,没法输入数据.
我用win-TC 1.91.
找了半天也没找到问题的原因.
#include "stdio.h"
main()
{
float num[ 2 ][ 2 ];
int i, j;
for ( i = 0; i < 2; i++ )
for ( j = 0; j < 2; j++ )
scanf( "%f", &num[ i ][ j ] );
getch();
return 0;
}
当我运行的时候屏幕一闪而过,没法输入数据.
我用win-TC 1.91.
找了半天也没找到问题的原因.
未加载浮点支持
未链接必需的浮点库。
可能的原因
#include "stdio.h"
main()
{
float num[ 2 ][ 2 ];
int i, j;
float a=0.1; //提示加载浮点库
for ( i = 0; i < 2; i++ )
for ( j = 0; j < 2; j++ )
scanf( "%f", &num[ i ][ j ] );
getch();
return 0;
为什么我加了浮点运算还是一闪而过(win-tc 1.91),我都已经改成这样了:
#include "stdio.h"
void main()
{
double num[ 2 ][ 2 ];
int i, j;
float k = 0.1/2.0;
/* getchar(); */
for ( i = 0; i < 2; i++ )
for ( j = 0; j < 2; j++ )
scanf( "%lf", &num[ i ][ j ] );
for ( i = 0; i < 2; i++ )
for ( j = 0; j < 2; j++ )
printf( "%lf ", num[ i ][ j ] );
getch();
}