永发信息网

菜鸟之C语言问答之求前n项和~找错误

答案:4  悬赏:30  手机版
解决时间 2021-08-21 06:15
  • 提问者网友:凉末
  • 2021-08-20 10:27
就是一个数组,输入n,求前n 项和~哪里有错呢
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-08-20 11:08
aaa = sum(n, a)
全部回答
  • 1楼网友:夜余生
  • 2021-08-20 12:22

#include<stdio.h> int sum(int n,int a[]) {     int h=0,i;     for(i=0;i<n;i++)     h=h+a[i];     return h; } main() {     int aaa,n,a[10]={1,2,3,4,5,6,7,8,9,10};     scanf("%d",&n);     aaa=sum(n,a);     printf("sum=%d",aaa); }

你自己对照看一下 这个在tc下可以运行。。。

  • 2楼网友:笑迎怀羞
  • 2021-08-20 12:06

int sum(int n , int a[]) {  int i , h =0 ;  for(i=0;i<n;i++)  {   h +=  a[i];  }  return h; }

main(int argc, _TCHAR* argv[]) {

 int aaa,n,s,a[10]= {1,2,3,4,5,6,7,8,9};  scanf("%d",&n);  if(n>sizeof(a)/4)  {   printf("Number more small");   return 0;  }

 aaa = sum(n,a);  printf("aaa = %d",aaa);  return 0; }

  • 3楼网友:撞了怀
  • 2021-08-20 11:51
#include <stdio.h> #include <math.h> int sum(int n,int a[]) {  int h=0;  for (int i=0;i<n;i++)  {   h+=a[i];  }  return h; } void main(void) {  int aaa ,n,a[10] = {1,2,3,4,5,6,7,8,9,10};  scanf("%d",&n);  aaa =sum(n,a);  printf("%d",aaa); } 这样就对了 你可以参考下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯