永发信息网

利用动态分配内存方法,编写一个能计算N位整数相加的程序,N<=100。用c语言编写。拜托高手指教

答案:2  悬赏:0  手机版
解决时间 2021-02-09 18:17
利用动态分配内存方法,编写一个能计算N位整数相加的程序,N<=100。用c语言编写。拜托高手指教
最佳答案
一楼的朋友,楼主要的是动态分配内存。。。当然是要数组方法的了。
如果只是循环累加就没意思了。
----------------------------------
//VC++6.0下调试通过
#include
#include

signed long sum(signed long array[], int n)
{
signed long result=0;
for (int i=0; i {
result+=array[i];
}
return result;
}

void main()
{
printf("楼主,你想输入多个数: ");
int n=0;
scanf("%d",&n);
signed long* arr=(signed long*)malloc(sizeof(signed long)*n);
for (int i=0; i {
printf("请输入第%d个数: ",i+1);
scanf("%d",&arr[i]);
}
printf("累计总和: %d\n",sum(arr,n));
}
全部回答
#include #include int main() { int m,n; printf("please input the length of the array:\n"); scanf("%d",&m); int* arr=(int *)malloc(m*sizeof(int)); for(n=0;narr[i]) { double tmp; tmp=arr[i]; arr[i]=arr[j]; arr[j]=tmp; } } } for(i=0;i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯