先输入10个数字,然后通过指针将每一个数字分别乘以2,最后输出结果,把源程序复制一下
#include
#include
int main()
{
int a[10];
int *pointer;
int *head;
int i;
pointer=a;
head=pointer;
for(i=0;i<10;i++)
{
printf("please input a[%d]:\n",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
*pointer=(*pointer)*2;
pointer++;
}
printf("\nthe result is:\n");
for(i=0;i<10;i++)
{
printf("a[%d] is %d\n",i+1,a[i]);
}
return 0;
}
运行结果如下,如果有什么不明白的还可以问我