从键盘输入n个数,求这n个数的和并输出。C语言怎么编???

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:30:55
急阿!!有哪个高手能帮忙的....

#include <stdio.h>
int main( )
{
int n, a, sum = 0;
printf("请输入n:");
scanf("%d", &n);
while ( n-- )
{
scanf("%d", &a);
sum += a;
}
printf("和为:", sum);

大概还有其他写法,有点忘了
return 0;
}

上面的是一种写法, 不过不好.
我介绍另外一种写法:
#include "Stdio.h"
#include "Conio.h"
#include "malloc.h"

int main(void)
{
int size,i;
int sum=0;
int *a;

printf("please input the value of n\n");
scanf("%d",&size);
a=(int*)malloc(size *sizeof(int));
printf("please input %d number\n",size);
for(i=0;i<size;i++)
scanf("%d",&a[i]);
for(i=0;i<size;i++)
sum=sum+a[i];
printf("result=%d",sum);
getch();
return 0;
}

#include<stdio.h>
main()
{int n,i,a,