编一个程序,输入15个整数存入一维数组,再按逆序重新存放后再输出。

admin2014-10-20  22

问题 编一个程序,输入15个整数存入一维数组,再按逆序重新存放后再输出。

选项

答案#incllade“stdio.h” main( ) { int a[15],*p,*q,temp; printf(“Enter 15 numbers”.\n); for(p=a;p<a+15;p++) seanf(“%d”,p); for(p=a,q=a+14;p
解析 输入数组的元素,并重新颠倒存放后输出。将存储于数组中的元素颠倒存储,只要首尾相对应的元素两两交换即可。若用指针实现,可让一个指针p指向前端的元素,另一个指针q指向与前端元素对应的后端的元素。循环前,让p指向数组的首元素,让q指向数组的末元素。循环时,让p和q所指两个元素交换,并让p增1,q减1。循环条件是p所指元素在前,q所指元素在后,即p
转载请注明原文地址:https://kaotiyun.com/show/cwvR777K
0

最新回复(0)