#include<stdio.h>
int add(int *p)
{
int sum=0;
while(p!=NULL)
{sum+=(*p);
p=p+2;}
return (sum);
}
void main()
{
int a[20],i;
int *p;
int sum=0;
*p=a[0];
printf("输入10个数字:\n");
for(i=0;i<10;i++)
scanf("%c",(p+i));
sum=add(p);
printf("%d\n",sum);
}
本人菜鸟一枚,看不出哪里不对