题目
[单选题]
函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 int sum(int n) { int s=0,i; for(i=0;i<=n;i++) ____________ } void main() { printf("The sum=%dn",sum (10)); } 从备选答案中选择一答案,补全程序。
A.return s;
B.return s+=i;
C.s=s+i;return s;
D.s=s+n;return s;
答案
i=l j=0bb[j++]=Ireturn j i=l, j=0bb[j++]=Ireturn j 解析:第一空:题目要求找100以内的自然数,而自然数是从1开始的,所以i的初始值为1。变量j声明时没有初始化,所以在这里初始化为0,用来记录满足条件的自然数的个数。第二空:将满足条件的白然数存于数组bb中,下标加1是为了下一次存储做准备。第三空:题目要求fun()函数返回数组bb元素的个数,所以函数返回j。
更多“函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 int sum(int n) { int s=0,i; for(i=0;i<=n;i++) ____________ } v…”相关的问题
第1题
函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 void main() { printf("The sum=%dn",sum (10)); } int sum(int n) { int s=0,i; for(i=0;i<=n;i++) ____________ }
A.return s;
B.return s+=i;
C.s=s+i;return s;
D.s=s+n;return s;
点击查看答案
第2题
函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 void main() { printf("The sum=%dn",sum (10)); } int sum(int n) { int s=0,i; for(i=0;i<=n;i++) ____________ }
A.return s;
B.return s+=i;
C.s=s+i;return s;
D.s=s+n;return s;
点击查看答案
第3题
函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 int sum(int n) { int s=0,i; for(i=0;i<=n;i++) ____________ } void main() { printf("The sum=%dn",sum (10)); } 从备选答案中选择一答案,补全程序。
A.return s;
B.return s+=i;
C.s=s+i;return s;
D.s=s+n;return s;
点击查看答案
第4题
函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 int sum(int n) { int s=0,i; for(i=0;i<=n;i++) ____________ } void main() { printf("The sum=%dn",sum (10)); } 从备选答案中选择一答案,补全程序。
A.return s;
B.return s+=i;
C.s=s+i;return s;
D.s=s+n;return s;
点击查看答案
第5题
【单选题】下面关于SUM()函数说法正确的是()
A.SUM()函数的功能是求和。
B.SUM()函数的功能是求最大值。
C.SUM()函数的功能是求最小值。
D.SUM()函数的功能是求平均值。
点击查看答案
第6题
以下函数的功能是计算n!,请完善程序。 long mul(int n) { int i=1; long sum; if(n==0) return 1; else sum=1; while(i<=n) { sum= ; i++; } return sum; }
点击查看答案
第7题
以下函数的功能是计算n!,请完善程序。 long mul(int n) { int i=1; long sum; if(n==0) return 1; else sum=1; while(i<=n) { sum= ; i++; } return sum; }
点击查看答案
第8题
以下程序段的功能是()。 int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf("%dn",s);
A.自然数1~9的累加和
B.自然数1~10的累加和
C.自然数1~9中的奇数之和
D.自然数1~10中的偶数之和
点击查看答案