永发信息网

二维数组输入问题

答案:1  悬赏:20  手机版
解决时间 2021-07-31 20:16
  • 提问者网友:不爱我么
  • 2021-07-31 10:49

二维3*3数组,怎么输入才能保证每一行的数值相同,例如输入1 2 3,怎么实现第一行的数全为1,第二行的数全为2,第三行的数全为3,可以根据以下程序修改:

#include <stdio.h>
#include <math.h>
double x[10][10];
int i,n=3;
main()
{
printf("请输入x初始向量:\n");
for(i=0;i<n;i++)
{
scanf("%lf",&x[i]);
}
for(i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
printf("x[%d][%d]=%lf\n",i,j,x[i][j]);
}
}
}

最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-07-31 12:22

scanf("%lf",&x[i]);//二维数组:x[i] 第i行首地址.



for(i=0;i<n;i++)
{
scanf("%lf",&x[i]);
}


改成


for(i = 0; i < 3; i++)


{


for(n = 0; n < 3; n++)


{


scanf("%f",&[i][n])


}


}




改为:

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯