黑马程序员技术交流社区
标题:
为什么没有输出???
[打印本页]
作者:
Chasel
时间:
2015-6-19 20:05
标题:
为什么没有输出???
#include<stdio.h>
int add(int x,int y,int z);
void main()
{
int a[10][3];
int i,j,c;
for(j=0;j<10;j++)
for(i=0;i<3;j++)
scanf("%d",&a[j][i]);
for(j=0;j<10;j++)
printf("%d",a[j][i]);
}
作者:
woaiqpl
时间:
2015-6-20 12:44
void main?你在逗我?
作者:
晗修
时间:
2015-6-20 14:22
woaiqpl 发表于 2015-6-20 12:44
void main?你在逗我?
void main是可以的
这个没输出应该是循环的问题
第二个for循环 每次 j++ i没变 是个死循环
输入都结束不了
作者:
50mmf1.0
时间:
2015-6-20 14:39
楼上正解
作者:
丁铭检
时间:
2015-6-20 18:33
就喜欢看大神结题。。
作者:
Residual_mem
时间:
2015-6-21 15:51
欣赏欣赏。。
作者:
venn
时间:
2015-6-21 15:56
死循坏,大忌。。。。。
作者:
沙睿
时间:
2015-6-21 16:00
输入是死循环,所以是无限输入,别提输出了,正解是把第一个for循环中嵌套的循环中的j++改成i++
作者:
GBB
时间:
2015-6-21 16:18
很明显是这句话for(i=0;i<3;j++)的问题 你i都不变化 怎么结束循环
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2