扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
但题目要求输入任意个数,也就是不能预设数组大小。如果不考虑数字存储,只是单纯判断最大最小然后求平均,可以定义变量sum来累加输入的值,然后有max和min变量记录最大值和最小值,最后sum减去max和min求平均就可以了。
目前创新互联已为上1000家的企业提供了网站建设、域名、网站空间、网站托管、服务器托管、企业网站设计、友谊网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
5,既然你return 0,那你直接写void main()多好啊。
{ scanf(%lf,&score[i]); \\这里是 输入5个分数。
但是a[0]不一定是最大值也不一定是最小值;第二个和第三个for循环条件都是错误的,\0是字符串结束标志,不是数组的,你的运行结果是卡在第二个for,无限循环了。
c\c++本身不支持动态数组,但是可以通过动态申请内存实现由键盘输入长度的方式确定数组长度。实现代码如下:int num;cout“请输入数组大小”;cinnum;int *p=new int[num];//这里就可以使用这个动态数组了。
2008-11-08 C++编程 从键盘输入8个浮点数,求出其和及平均值。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
应该是这样,你试试吧 输入5个学生4门功课的成绩,然后求出:每个学生的总分;每门课程的平均分;输出总分最高的学生的姓名与成绩。
for(i=0;iM;i++){scores[i][N]=0;//这个地方时干什么。
1、int i,x,max,min; scanf(%d,&x);max=min=x;for(i=0;i4;i++){ scanf(%d,&x);if(maxx) max=x;if(minx) min=x;}printf(%d %d,max,min)。
2、1 输入1个数,以其值为最大/最小值。2 输入剩余四个数,对每个数,与保存的最大/最小值比较,如新输入的数更大/更小,则替换为最大/最小值。3 输出结果。
3、num[5],max,min,i;//其中max是最大值的变量,min是最小值的变量 printf(请输入5个数:\n);for(i=0;i5;i++)//接收五个数 scanf(%d,&num[i]);max=num[0];//把数组第一个值赋给max,下标为0。
4、i++){//依次输入2-5个数 scanf(%d,&a[i]); if(maxa[i]) min=a[i];//寻找最小数 } printf(最大值:%d,最小值:%d。
5、Average=(a+b+c)/3 表示我们向计算机发出求出平均值的命令。指示计算机帮我们计算出这三个值的平均值。前面我们定义smallest是整形,所以后面我们输出时也要必须与其对应,使用“%d”来完成它的输出。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流