以下程序运行后的输出结果是【 】。 int f(int a[] int n) { if(n>=1)

大学专科 已帮助: 时间:2023-08-16 08:06:54

以下程序运行后的输出结果是【 】。 int f(int a[], int n) { if(n>=1)return f(a, n-1)+a[n-1]; else return 0; } main() { int aa[5]=(1, 2, 3, 4, 5), s; s=f(aa, 5); printf("% d/n", s); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,程序

参考解答

用户头像

468***303

2023-08-16 08:06:54

正确答案:15
s=f(aa,5)=f(aa,4)+a[4=f(aa,3)+a[3+a[4=f(aa,2)+a[2+a[3+a[4=f(aa,1)+a[1+a[2+a[3|a[4=0+a[0+a[1+a[2+a[3+a[4=15。

上一篇 下面程序的功能:输出100以内能被3整除且个位数为6的所有整数 请填空。 include<stdio

下一篇 —个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。请帮忙给出正确答案

相似问题