我调试了一下 发现你的程序是有结果的 但是逻辑明显不对
你最后一个for循环运行完第一次了之后,i的结果是等于2的,回到最外层的for循环做判断,结果
i<2的条件就不满足了,又执行了一次i++,i最后等于3,这样你的最外层循环就等于说只执行了一次,明白了吗??
如果你是运行的时候一闪就没了。那就按照楼上的做下。因为你的程序运行完马上就退出了,所以你看不到结果显示。getchar()会一直等待你的键盘输入。
在最后加一句getchar();试试