#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int input(int a[])
{
int i=0;
while(scanf("%d",&a[i])!=EOF)
i++;
return i;
}
int del(int a[],int n)
{
int j=0;
for(int i=0;i<n;i++){
if(a[i]%2!=0)
a[j++]=a[i];
}
return j;
}
int main()
{
int data[10000], i, cnt;
cnt=input(data);
cnt=del(data,cnt);
if (cnt>0){
printf("%d",data[0]);
for(i=1;i<cnt;i++)
printf(" %d",data[i]);
}
return 0;
}
本文介绍了如何通过`input`函数高效读取整数数组,`del`函数实现数组中奇数元素筛选,并展示了在`main`函数中应用这些技术的示例。重点在于输入数据的控制和数组操作技巧。
2126

被折叠的 条评论
为什么被折叠?



