C语言-求任意个整数求和,并使用动态内存分配方法为n个整数分配空
作者:
广陵周惊蛰 | 来源:发表于
2020-01-10 10:50 被阅读0次
问题描述:求任意个整数求和,并使用动态内存分配方法为n个整数分配空间。
源代码:
/*求任意个整数求和,并使用动态内存分配方法为n个整数分配空间。*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,sum,i,*p;
printf("Enter n:");
scanf("%d",&n);
/*为数组p分配n个整数类型大小的空间*/
if(NULL == (p = (int**)malloc(sizeof(int*)*n))){
printf("Not able to allocate memory.\n");
exit(1);
}
printf("Enter %d integers:",n);
for(i=0;i<n;i++)
scanf("%d",p+i);
sum=0;
for(i=0;i<n;i++)
sum=sum+*(p+i);
printf("The sum is %d\n",sum);
free (p);
return 0;
}
运行结果:

求任意个整数求和,并使用动态内存分配方法为n个整数分配空间。
动态内存分配补充
C语言动态内存分配函数
程序参数:

警告
本文标题:C语言-求任意个整数求和,并使用动态内存分配方法为n个整数分配空
本文链接:https://www.haomeiwen.com/subject/sarpactx.html
网友评论