给 一转身两辈子 一段第三题更好的代码:
#include
int g_lpiArray[10];
void Search(int x) { long i=0; int *lpiTem=g_lpiArray; for(;i<10;i++,lpiTem++) { if(*lpiTem==x) { if(i==0) printf("后一个:%d\n",lpiTem[1]); else if(i==9) printf("前一个:%d\n",lpiTem[-1]); else { printf("前一个:%d\n",lpiTem[-1]); printf("后一个:%d\n",lpiTem[1]); } return; } } printf("no!"); return; }
int main() { int x=0; long i=0; for(;i<10;i++) { printf("输入第%d个数:",i+1); scanf("%d",g_lpiArray+i); } printf("输入第要找的那个数:"); scanf("%d",&x); Search(x); return 0; }