从键盘输入两组整数(每组五个)分别存入两个数组中,将两个数组中的对应元素相减后得到的一个结果存入一个新的数组中,并统计其中负数的个数(利用指针完成对数组的操作)
问题描述:
利用指针函数怎样编程。。。。。。。。。。。。。。.nnnn
答
#include <stdio.h>
int main()
{
int a[5],b[5],c[5];
int *pa=a,*pb = b,*pc = c;
int i,count=0;
for(i=0;i<5;i++)
scanf("%d",pa+i);
for(i=0;i<5;i++)
scanf("%d",pb+i);
for(i=0;i<5;i++)
{
*(pc+i) = *(pa+i) - *(pb+i);
if(*(pc+i) < 0)
count++;
}
for(i=0;i<5;i++)
{
printf("%d ",*(pc+i));
}
printf("\n共有%d个负数",count);
return 0;
}