#include<stdio.h> void main() { int c[10]={0},d[10]={0},*p=NULL,i,j=0; p = c; /*使指针p指向数组c / for(i=0;i<10;i++)
scanf('%d', p+i); /为数组输入值/ for(i=0;i<10;i++)
printf('%4d ',p[i]); /输出数组元素/ printf('\n'); for(i=0;i<10;i++) if(
(p+i) > 5 && i%2 != 0) /查找数组中大于5且下标是奇数的元素/ { *(d+j) = *(p+i); /将满足条件的数存放到数组d中/ j++; } for(i=0; i<j ;i++) /输出数组d中的元素/ printf('%d ',d[i]);
}

C语言指针应用:从数组中筛选大于5且下标为奇数的元素

原文地址: https://www.cveoy.top/t/topic/pbkW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录