可以参考下面的代码:
//#include "stdafx.h"//vc++6.0加上这一行
#include "stdio.h"
int main(void){
int i,j,a[10],b[10];
printf("Input 10 integers...\n");
for(j=i=0;i<10;i++){
scanf("%d",a+i);
if(a[i]&1) continue;
b[j++]=a[i];
}
printf("\na: ");//打出来看看
for(i=0;i<10;printf("%d ",a[i++]));
printf("\nb: ");
for(i=0;i<j;printf("%d ",b[i++]));
printf("\n");
return 0;
}
扩展资料:
C语言代码中用到的参考函数:
C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。
double ceil(double x) 返回不小于x的最小整数
double floor(double x) 返回不大于x的最大整数
double atoi(char *nptr) 将字符串nptr转换成整数并返回这个整数
double atol(char *nptr) 将字符串nptr转换成长整数并返回这个整数
int chdir(char *path) 使指定的目录path(如:"C:\\WPS")变成当前的工作目录,成功返回0
int findfirst(char *pathname,struct ffblk *ffblk,int attrib)查找指定的文件,成功返回0
参考资料来源:百度百科-c程序
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
int main(void){
int i,j,a[10],b[10];
printf("Input 10 integers...\n");
for(j=i=0;i<10;i++){
scanf("%d",a+i);
if(a[i]&1) continue;
b[j++]=a[i];
}
printf("\na: ");//打出来看看……
for(i=0;i<10;printf("%d ",a[i++]));
printf("\nb: ");
for(i=0;i<j;printf("%d ",b[i++]));
printf("\n");
return 0;
}