编写一个函数功能是,删去一维数组中所有相同的数,只保留一个,函数返回删除后数组中数据的个数。
# include <stdio.h>
# include "string.h"
int fun(int *n)
{
int b=*n;
int i,c=0,d=1;
while(b){
i=b%10;
if(i%2 != 0){
c=c+d*i;
d=d*10;
}
b=b/10;
}
*n=c;
return *n;
}
int main()
{
int a;
printf("请输输入一个整数:\n");
scanf("%d",&a);
a=fun(&a);
printf("%d",a);
return 0;
}