C语言。为什么我定义6个长度的数组,只输入了5个字符也可以得到输出结果。要是输入5个以下字符就得不

如题所述

第1个回答  2019-12-06
孩子啊,你看看循环,循环要循环六次啊,你不输入五个字符加一个回车键(刚好六个),那么是无法跳出循环的,后面的语句也就无法执行哦~
望采纳!么么哒!
第2个回答  2019-12-11
肯定错了,应该改成这样
scanf("%s",a[i]);
//
是a[i],而不是a,a其实就是a[0],因此后面的全是错误的
相似回答