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");}
给一个赞吧,谢谢你
我要是再问一个是不是要重新咨询
是的
好吧
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消