已采纳回答 / onemoo
变量在使用之前必须声明(定义)。在main函数中,用到这些变量前的位置上加上:<...code...>这样就定义了这些变量,但没有指定初值,它们的初值是不确定的,随后x y z i j k的值由你的输入而定。但因为你的 xxxx yy zz iiii jj kk 这几个变量同样没有赋予初值,所以它们的初值也是不确定的,那么由这几个变量算出的a b c的值将是不确定的。还有x y z变量在你输入之后就没有使用啊。你的这个代码意义何在?
2015-08-28
已采纳回答 / onemoo
注意课程6-8节的第4点。strcat strcpy 这样的字符串操作函数应该注意:第一个参数处必须要有足够大的空间来容乃操作后的字符串。s1可以容纳100个元素,s2和s3的空间都只能含有4个元素,所以不应写在第一个参数处。
2015-08-27
已采纳回答 / Zh012
<...code...>N=10, N-2=8i从8开始计算,因为下标从0开始,所以8对应的是倒数第二个元素。<...code...>当i=N-2=8时,j能取的最后一个值为8,进行的比较是数组中最后两个元素的比较。因为这样的比较是从数组一开始就进行的,所以数组中最小的元素此时已经通过排序位于数组最后的位置,所以下一次进行比较时,i的值减小1,也就是不再与此时数组中最后一个元素(最小值)进行比较。
2015-08-26