3个回答
展开全部
看不清第二张图片。第一张要问什么也不清楚,给你写两个代码你对照看,有问题续问——
左:(输入时不要超过13,否则结果太大产生溢出错误)
代码文本:
#include "stdio.h"
long fac(int n){
if(n>1)
return n*fac(n-1);
else if(n==1 || n==0)
return 1;
else
return -1;
}
int main(int argc,char *argv[]){
long n;
printf("Enter n(int n>=0)...\n");
scanf("%d",&n);
printf("%d! = %d\n",n,fac(n));
return 0;
}
右:
代码文本:
#include "stdio.h"
int main(int argc,char *argv[]){
int n,s,i;
printf("Enter the 10 scores...\n");
for(s=i=0;i<10;i++){
scanf("%d",&n);
s+=n;
}
printf("The average score is %g\n",s/10.0);
return 0;
}
展开全部
问题1
第一行 n*fac(n-1);
第二行 nl
第三行 &n
第四行 fac(n)
问题2
第一行 int score[]
第二行 10
第三行 mean/=10;
第四行 &score[i]
没有测试过,想了想手打的,你测试一下
第一行 n*fac(n-1);
第二行 nl
第三行 &n
第四行 fac(n)
问题2
第一行 int score[]
第二行 10
第三行 mean/=10;
第四行 &score[i]
没有测试过,想了想手打的,你测试一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
score 10 &score[i]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询