c语言:弱弱地问一下,输入10个整数,求平均值,为什么将av定义为int??

作者&投稿:莫晨 (若有异议请与网页底部的电邮联系)
C语言一维数组求平均值~

解决方案1:
if(i%3==2)cout<<'
';
解决方案2:
return av/(float)n;
解决方案3:
#include
using namespace std;
void input(int a[],int n)
{
for(int i=0;i>a;
}
void output(int a[],int n)
{
for(int i=0;i<n;i++)
{
cout;
if(i%3==2)cout<<'
';
}
}
float average(int a[],int n)
{
float av=0;
for(int i=0;i!=n;i++)av+=a;return av/(float)n;
}
int main(){
const int n=10;
int a[n];
input(a,n);
output(a,n);
cout<<"平均值="<<average(a,n)<<'
';
return 0;
}

扩展资料:include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include
2、#include"文件名"
如果需要包含标准库头文件或者实现版本所提供的头文件,应该使用第一种格式。如下例所示:
#include//一些数学函数的原型,以及相关的类型和宏
如果需要包含针对程序所开发的源文件,则应该使用第二种格式。
采用#include命令所插入的文件,通常文件扩展名是.h,文件包括函数原型、宏定义和类型定义。只要使用#include命令,这些定义就可被任何源文件使用。如下例所示:
#include"myproject.h"//用在当前项目中的函数原型、类型定义和宏
你可以在#include命令中使用宏。如果使用宏,该宏的取代结果必须确保生成正确的#include命令。例1展示了这样的#include命令。
【例1】在#include命令中的宏
#ifdef _DEBUG_
#define MY_HEADER"myProject_dbg.h"
#else
#define MY_HEADER"myProject.h"
#endif
#include MY_HEADER
当上述程序代码进入预处理时,如果_DEBUG_宏已被定义,那么预处理器会插入myProject_dbg.h的内容;如果还没定义,则插入myProject.h的内容。

#includefloat av(int n){int i,x,s=0; for(i=0;i<n;i++) {scanf("%d",&x); s+=x; } return (float)s/n;}int main(){int n; float cj; printf("请输入10个学生的成绩:
"); cj=av(10); printf("平均分=%.1f
",cj); return 0;}

首先,要注意用词,你应该问 “为什么将 av 声明为 int ”,声明和定义不能混为一谈,刚开始可能觉得没什么,如果以后深入学习C、C++,你就头疼了。

然后,将 av 声明为 int 应该是根据实际情况吧,例如求10个班学生人数的平均值,你总不能给个“平均每班50.8人”这样的回答吧。当然,一般情况下还是声明为 float ,因为10个整数的平均值仍为整数的几率只有十分之一。

题外话,av好像指代什么片之类的东东,眼熟,忘了在哪见过??

10个整数,相加还是整数,除一下,平均值可能不是整数了
所以定义为浮点型更好。


是“若若的问一句”还是“诺诺的问一句”?
”弱弱地问一句“是底气不足,没胆量的提问的意思,网络流行语。网络流行语的来源与传播主要依存于网络人群,还有为数不少的手机用户。聊天室里经常能出现“恐龙、美眉、霉女、青蛙、囧男、东东”等网络语言。BBS里也常从他们的帖子里冒出些“隔壁、楼上、楼下、楼主、潜水、灌水”等词汇。QQ聊天中有...

弱弱地问一下 瞎了我的狗眼是什么意思.
网络用语,一种夸张的比喻手法,形容内容太刺激,后悔长了眼睛看到这样的画面。一般用这种语气说话的人,带有后悔的意思,而且情绪起伏比较大,对语言的对象强烈不满比如说错相信别人的时候,会这样说,一方面是在因为自己的轻信赌气,一方面是在否定先前肯定的人或事,带有气愤、后悔、不稳定情绪。

弱弱的问一下:鸭梨什么意思?
“鸭梨很大”是压力很大的谐音。鸭梨也指愚笨 但是可爱,只有等着被吃的份 没有吃人的份儿 在网络间,有网友把“压力”称作“鸭梨”。 第一次看到“你鸭梨大吗”的网络语言时,我“凌乱”了,谁这么有才,生生将一个让人郁闷纠结的词语解读出了几分娱乐特质!我想,这是感受到压力又不愿被压力所...

弱弱的问一个爆口是啥意思
“粗口”一词最早源于粤语,即国语的“脏话”,如今已经普及到普通话的常用词语,指下流,刁钻而且难缠的骂人词汇,粗口大部分涉黄。粗口可谓五花八门,有粗得不能入耳,也有轻描淡写,有狠毒诅咒,亦有不明所以。总之但凡列入粗口类之字与词语,不论哪一种语言,它们的共通点不外乎是发泄及咒骂,绘形...

弱弱问一下,矮油是什么意思
矮油,网络流行语,语气词;主要意思就是“哎呦”。“矮油”是潮汕话中的地道语言,是一种比较俏皮可爱的说法。客家话中的语气词,相当于哎呦,啧啧啧,这样的语气词。如今“矮油”一词在各类非正式的帖子留言中较为盛行。矮油,有嘲笑对方的语气,但是并无恶意。矮油一词在湖北一般用于在恳求或要求别人...

中文动词前面用“的”还是“地”?
正确用法是“我弱弱地问”。“的”修饰名词,前面部分做定语,后面部分做主语或宾语。“地”修饰动词,前面部分做状语。“地”一般可以用“怎么样地做”来试验。“怎样地问”,我弱弱地问,可以搭配,所以是用“地”。“我弱弱的问”,“的”修饰名词。“问”是动词,这里不能做主语或宾语,所以不...

我想弱弱地问下,小键盘一分钟打多少个及格
”弱弱地问一句“是底气不足,没胆量的提问的意思,网络流行语。网络语言是从网络中产生并应用于网络交流的一种语言 ,包括中英文字母、标点、符号、拼音、图标(图片)和文字等多种组合。这种组合,往往在特定的网络媒介传播中表达特殊的意义。20世纪90年代诞生初,网虫们为了提高网上聊天的效率或诙谐、...

弱弱地问一下兰州烧饼是什么意思
与SB一个意思,但SB一般用来开骂,负面意思较多。兰州烧饼更偏向于开玩笑,以达到一种幽默的效果,程度较SB轻。

弱弱的问一个C语言基础只是问题。
什么叫字符常量?'FATE'绝对不可能定义为字符常量,顶多可以定义为字符串常量"FATE";--- 把这个所谓的字符常量'FATE'赋值给32位单元是怎么赋值的呢?把这个所谓的字符常量'FATE'赋值给char变量是怎么赋值的呢?C语言是不支持上面这两种赋值的,因为'FATE'本身就是语法错误的。

弱弱的问一下易语言,汇编语言,C语言哪个比较简单,容易上手
从难到易排列的。---汇编语言>c语言>易语言,针对你提出的问题,当然是易语言容易上手。

周口市15822647693: 输入10个整数的C语言怎么写 -
束尹益平: int main() {int c[10];int i;for(i=0;i<10;i++){scanf("%d",&c[i]);}for (i=0;i<10;i++){printf("%d ",c[i]);}printf("\n");return 0; }

周口市15822647693: c语言编程:从键盘上输入10个整数,求最大值及这个最大值是第几个数 -
束尹益平: 程序如下: #includevoid main() { int a[10]; int i,max,bi; printf("输入十个数:\n"); for(i=0;i<=9;i++) { scanf("%d",&a[i]); if(0==i) { max=a[i]; bi=i; } else if(a[i]>max) { max=a[i]; bi=i; } } printf("最大值是: %d\n",max); printf("下标是: %d\n",bi); }

周口市15822647693: C语言编程!任意输入十个整数 ,查找整数X(X由键盘输入) -
束尹益平: #include"stdio.h" void main() {int a[10],j=1,i,*p,k,leap;for(i=0;i<10;i++)scanf("%d",&a[i]);printf("请输入查询的数:\n");scanf("%d",&k);for(p=a;p<=a+9;p++,j++){ leap=0;if(*p==k){leap=1;break;}}if(leap==1)printf("%d 是第%d个数\n",k,j);elseprintf("没有要查的数!\n"); } 可能这题里面指针没什么大的作用,看能不能满足你的需要~~~

周口市15822647693: 用c语言编程实现请输入10个整数,请输出最大值及所在位置(位置从1数起). -
束尹益平: #include "stdio.h" int main() { int a[10]={0}; int i,max,max_index; printf("请输入10个整数:"); for(i=0;i<10;i++) scanf("%d",&a[i]); max=a[0]; max_index=0; for(i=1;i<10;i++) if(a[i]>max) { max=a[i]; max_index=i; } printf("这10个数中的最大值是%d,位置为%d\n",max,max_index+1); }

周口市15822647693: C语言 编写函数完成十个整数的输入 -
束尹益平: 你输入的是十个数,在控制循环中只输入了9个数, 输出中要有间隔,才能更清晰:另外说一下,最好代码要规范一下:#include<stdio.h> int main() { void order(int a[10]); int a[10],i; printf("please input 10 numbers:\n"); for(i=0;i<10;i++)///////////////...

周口市15822647693: C语言:从键盘输入10个整型数据,找出最大值和最大值的下标并输出 -
束尹益平: #include <stdio.h> int main() {int i,max,min,k,l;int a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);max=min=a[0];for(i=0;i<10;i++){if(a[i]>=max){max=a[i];k=i;}if(a[i]<=min){min=a[i];l=i;}}printf("该数组最小的是a[%d]=%d\n",l,a[l]);printf("该数组最大的是a[%d]=%d\n",k,a[k]);return 0; }

周口市15822647693: 用C语言编程:从键盘中输入10个整数,并将这些数按从小到大顺序排列. -
束尹益平: #include<stdio.h> void main(){ int num[10],i,j,temp; for(i=0;i<10;i++){ printf("请输入百第度%d个数知:",(i+1)); scanf("%d",num[i]); } for(i=0;i<10;i++){ for(j=0;j<10-i;j++){ if(num[j]>num[j+1]){ temp=num[j]; num[j]=num[j+1]; num[j+1]=temp; } ...

周口市15822647693: C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出. -
束尹益平: #include void main(){ int num[10],i,j,temp; for(i=0;i<10;i++){ printf("请输入第%d个数:"); scanf("%d",&num[i]); } for(i=0;i<10;i++){ for(j=0;j<9-i;j++){ if(num[j]temp=num[j]; num[j]=num[j+1]; num[j+1]=temp; } } } printf("这10个数的最大值是:%d,最小值是:%d",num[0],num[9]); }

周口市15822647693: c语言编程:从键盘输入10个整型数据,找出其中的最小值并显示出来 -
束尹益平: #include <stdio.h>int main(void) {int shuzu[10];int i = 0, temp = 0;for (; i < 10; i++){scanf("%d", shuzu[i]);} for (i = 1;i < 10; i++){if(a[0] < a[i])a[0] = a[i];} printf("Max is %d\n", a[0]); return 0; }

周口市15822647693: 编写c语言程序:从键盘输入10个整数,输出最小值 -
束尹益平: #define ENTERMAXLIMIT10 int min=0; int i=0; int enterArr[ ENTERMAXLIMIT ]; for( i=0; i< ENTERMAXLIMIT; i++) { scanf("请输入整数:%d",&enterArr[ i ]); if( i==0) min= enterArr[ i ]; else { if( min> enterArr[ i ]) min= enterArr[ i ]; } } printf("最小值是%d",min); 好几年没写C了,连scanf,printf,#define这些都要查一遍,可能还存在语法问题,不过核心思想应该是对的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网