c语言基础问题求解。

img

这个的解题过程是什么?没有看懂这个程序的意思。for循环是循环完本个for循环以后再进行下一个for循环吗?能不能详细说下这个的运算过程。初学者真的不太懂,谢谢大家的指点!

第一个for是输入不用说

第二个输入里的语句意思是保存a[5](数组里最后一个),然后把前一个数组元素上的值给它后一个,然后把a[5]的值放到第一个

例:

第一轮:7 4 8 9 1 5--》5 7 4 8 9 1

然后从前往后把数组输一遍,每循环一次则输出一次,这个代码中要输六次

所以答案为:

img

如正确,求个采纳,码字不易啊!~~

第一个循环是用来输入6个整数到数组的
第二个循环是嵌套的,每次循环将6个整数向右移动一个位置,并且数组移动后的6个整数
这个题目不好回答,结果是指最终数组内容的话,还是输入的6个整数顺序。如果是输出结果的话,那就有6行整数了,将输入的6个整数向右每次移动一个位置,最后恢复成原样


可以查看手册:c语言-exp() 中的内容