C语言中怎么实现输入二维数组数据,输出一个3*4矩阵,将数据为负数的元素所在的位置和元素值输出
1个回答
关注
展开全部
main(){
int a[3][4];
int i,j,k=0;
printf("请输入矩阵数据:\n");
for(i=0;i<3;i++){
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(a[i][j]<0){
k++;
printf("a[%d][%d]=%d\n",i,j,a[i][j]);
}
if(!k)printf("没有负值元素。\n");
}
咨询记录 · 回答于2021-12-10
C语言中怎么实现输入二维数组数据,输出一个3*4矩阵,将数据为负数的元素所在的位置和元素值输出
有没有原题相片?
main(){int a[3][4];int i,j,k=0;for(i=0;i<3;i++){printf("请输入第%d行的4个元素:",i);for(j=0;j<4;j++)scanf("%d",&a[i][j]);}for(i=0;i<3;i++)for(j=0;j<4;j++)if(a[i][j]<0){k++;printf("第%d行第%d列:%d\n",i,j,a[i][j]);}if(!k)printf("没有负值元素。\n");}
哎,早发啊
等一会
main(){int a[3][4];int i,j,k=0;printf("请输入矩阵数据:\n");for(i=0;i<3;i++){for(j=0;j<4;j++)scanf("%d",&a[i][j]);}for(i=0;i<3;i++)for(j=0;j<4;j++)if(a[i][j]<0){k++;printf("a[%d][%d]=%d\n",i,j,a[i][j]);}if(!k)printf("没有负值元素。\n");}
好
给一个赞吧,谢谢你
我要是再问一个是不是要重新咨询
是的
好吧