如何以这个程序为基础,再将它的二维数组矩形排列出来啊
#include<stdio.h>int main()
{
float a,Pl=3.14;
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%f",&a);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(a==Pl)
printf("等于3.14的值行号:%d,列号:%d",i,j);
return 0;
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%f ",a);
}
printf("\n");
} if(a==Pl) 此语句错误 !在C语言中,== 只能用在 int 型进行判断,而浮点数是不能用 == 来判断的;
可以改为 if(Pl - 0.000001 <= a) && a <= Pl + 0.000001),其中 0.000001 为误差精度 hi
页:
[1]