二维数组
我试了个程序(在int的类型下是好的,但我二维数组的类型改为double类型是就不可以了!)这是为什么?#include<stdio.h>
int main()
{
int c_j[2][3];
int i = 0, j = 0;
for(i = 0; i < 2; i++)
{
printf("请输入第%d个学生的成绩:",i+1);
for(j = 0; j < 3; j++)
{
scanf("%d",&c_j[i][j]);
}
}
printf("Done!\n");
return 0;
}
改了的程序
#include<stdio.h>
int main()
{
double c_j[2][3];
int i = 0, j = 0;
for(i = 0; i < 2; i++)
{
printf("请输入第%d个学生的成绩:",i+1);
for(j = 0; j < 3; j++)
{
scanf("%lf",&c_j[i][j]);
}
}
printf("Done!\n");
return 0;
}