永发信息网

C语言问题,提示初始化过多?

答案:2  悬赏:30  手机版
解决时间 2021-01-24 06:04
  • 提问者网友:一抹荒凉废墟
  • 2021-01-23 23:05
#include
int main ()
{
float A[3][3]={{2,1,1},{1,3,2},{1,2,2}};
float B[3]={{4,6,5}};
float X[3],Y[3];
float L[3][3],U[3][3];
int i,j;
for (i=0;i<3;i++)
{
L[i][i]=1;
U[1][i]=(float)A[0][i];
L[i][1]=(float)A[i][0]/U[0][0];
}
printf("%5f%5f",U[1][i],L[i][1]);
return 0;
}
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-01-23 23:38
下面语句错误,多了一层括号:
float B[3]={{4,6,5}};

需要修改为:
float B[3]={4,6,5};
全部回答
  • 1楼网友:青灯有味
  • 2021-01-24 00:07
那你就初始化下呗。。。 就是给参数赋个初始值。。。 比如: int a = 0; float a = 0.0f; double a = 0;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯