1、首先打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后运行程序,输入10个数即可看到结果。以上就是用c语言从键盘输入10个数存入数组并求和的方法
目前创新互联公司已为上1000+的企业提供了网站建设、域名、网站空间、网站改版维护、企业网站设计、罗山网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
问题还没解决?快来咨询专业答主~
c语言怎么用函数的定义和调用公式存入10个数据
在线
5019位答主在线答
服务保障
专业
响应快
马上提问
40345人对答主服务作出评价
回答切中要害老师态度很好回答专业迅速回答很耐心认真大平台保障,服务好回答切中要害老师态度很好回答专业迅速回答很耐心认真大平台保障,服务好
抢首赞
分享评论
海信商城,双12家电盛典开启!
值得一看的海信冰箱相关信息推荐
海信直营,一站式购物!邀您大屏共享世界杯~快捷方便,正品行货,质量可靠,售后无忧,全国联保,全场包邮。
海信集团控股股份有..广告
威然 Viloran 质享格调新高度
值得一看的mpv相关信息推荐
悬浮式中控屏彰显优雅,拨片式数字换挡轻松拨动磅礴动力,L2级驾驶辅助智能护航
上海上汽大众汽车销售有限公司广告
C语言如何通过输入数据来得出函数
小啵啵鱼1
服务态度好
您好亲,C语言有多个函数可以从键盘获得用户输入,它们分别是:scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。getchar()、getche()、getch():这三个函数都用于输入单个字符。gets():获取一行数据,并作为字符串处理。scanf() 是最灵活、最复杂、最常用的输入函数,上节我们已经进行了讲解,本节接着讲解剩下的函数,也就是字符输入函数和字符串输入函数。
#includestdio.h
#define N 4
float mid(int *a)
{
int i,j,t;
float middle;
for(i=0;iN;i++)//对数组从小到大排序
for(j=i+1;jN;j++)
if(a[j]a[i])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
printf("排序后数组:\n");
for(i=0;iN;i++)
printf("%d ",a[i]);
printf("\n");
if(N%2==1)//求中位数
middle=a[N/2];
else
middle=(a[N/2]+a[N/2-1])/2.0;
return middle;
}
void main()
{
int a[N],i;
float middle;
printf("请输入%d个数:\n",N);
for(i=0;iN;i++)
scanf("%d",a[i]);
middle=mid(a);
printf("中位数是:%f\n",middle);
}
两个for循环
记录二维数组的总值
count+=array[i][j]
key记录数组元素个数
key++;
最后
return
count/key
或:
double avg(int x[10][10])
{
int i,j,sum;
for(i=0;i10;i++)
{
for(j=0;i10;j++)
sum+=x[i][j];
}
return sum/((i+1)*(j+1));
}
扩展资料:
函数作为另一个函数调用的实际参数出现。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须是有返回值的。例如: printf("%d",max(x,y)); 即是把max调用的返回值又作为printf函数的实参来使用的。在函数调用中还应该注意的一个问题是求值顺序的问题。
参考资料来源:百度百科-函数调用
c语言可以用数组元素的方法或指针的方法调用数组。
int a[100],i;
for(i=0;i100;i++)
scanf("%d",a[i]);
for(i=0;i100;i++)
printf("%d ",a[i]);
也可以:
int a[100],*p;
for(p=a;pa+100;p++)
scanf("%d",p);
for(p=a;pa+100;p++)
printf("%d ",*p);