供参考:
#include <stdio.h>
int input(int a[]);
int del(int a[], int n);
int main()
{
int data[10000], cnt, i;
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;
}
int input(int a[])
{
int i = 0;
while (scanf("%d", &a[i]) == 1 && (getchar()) != '\n') i++;
return i;
}
int del(int a[], int n)
{
int i, k;
for (i = 0, k = 0; i < n; i++)
if (a[i] % 2)
a[k++] = a[i];
return k;
}
scanf("%d",&a[i]); //输入整数
然后
ch = getchar();
if(ch == '\n')
结束接收
作业自己写比较好
不知道你这个问题是否已经解决, 如果还没有解决的话:示例:
word1:as
word2:ears