在输入十个学生的成绩,求平均分,并将低于平均分的成绩输出时,出现了一个数组下标类型不对的问题。

出现错误原因是:循环体中的i在进行类型定义时,定义为float型,所以报错,只需要将i改成int型即可。(当时是用devc++进行编译的,一直显示是a[i]的错误,后来换一个编译器VC,然后指出是int i类型问题)

改正:

附源码

#include<cstdio>
int main(){float a[10];float sum,ave;int i;sum = 0;printf("请输入十个成绩:\n");for(i=0;i<10;i++){scanf("%f",&a[i]);sum = sum+a[i];}ave = sum/10;printf("10名同学的平均成绩为:%.2f\n",ave);printf("低于平均成绩的分数是:\n");for(i=0;i<10;i++){if(a[i]<ave)printf("%.2f\n",a[i]);}return 0;
}

[Error] invalid types ‘float [10][float]‘ for array subscript相关推荐

  1. 理解 | 理解a: float=10

    最近看别人写的代码,经常看到这样的写法: b: float = 0 平时写python代码,基本上没有这么写过,我的经常写法是: b = 10 那我就感觉人家写的挺独特的,是不是更高级一些啊,我猜想: ...

  2. org.apache.ibatis.reflection.ReflectionException: Error instantiating class with invalid types

    大家好,我是烤鸭,记录一个初级异常,百度搜索结果不多: Caused by: org.apache.ibatis.reflection.ReflectionException: Error insta ...

  3. [Error]cannot convert 'float'tot float for argument 1to floa

    示例错误代码 #include<stdio.h> float average(float arry[10]) {int i;float sum;sum=arry[0];for (i=1;i ...

  4. Error instantiating interface com.dao.UserDao with invalid types () or values (). Cause: java.lang.N

    报错结果 ### Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating interface com. ...

  5. [练习][错误]MyBatis出错:Error instantiating class com.entity.Grade with invalid types () or values ().

    最近在学MyBatis记录下遇到一个很蠢的错误. ### Error querying database. Cause: org.apache.ibatis.reflection.Reflection ...

  6. 用Java向SQL Server数据库中插入float数据报错An error occurred while converting the Float value to JDBC data type

    作者:翁松秀 用Java向SQL Server数据库中插入float数据报错 用Java向SQL Server数据库中插入float数据报错 报错信息: 报错原因: 解决方案: 报错信息: An er ...

  7. Error instantiating class com.jc.pojo.people with invalid types () or values (). 的解决办法

    遇到问题: Error instantiating class com.jc.pojo.people with invalid types () or values (). 分析问题: 考虑到是创建的 ...

  8. macOS seria 10.12升级到macOS Mojave的报错:xcrun: error: invalid active developer path, missing xcrun...

    今天升级mac系统到macOS mojave后,在终端操作gitlab时遇到一行莫名其妙的错误: xcrun: error: invalid active developer path (/Libra ...

  9. float.equals_Java Float类equals()方法与示例

    float.equals 浮动类equals()方法 (Float class equals() method) equals() method is available in java.lang p ...

最新文章

  1. rn php,rn怎样在PHP的正则表达式中匹配到?
  2. svn提交及更新时的常见问题
  3. curl 发送带有Authorization的post请求命令
  4. python必读5本书籍_免费下载!5本从Python入手机器学习的必备电子书!(附链接)...
  5. C++socket编程(六):6.2 通过select实现超时处理
  6. 准确检测图像的轮廓 opencv_OpenCV图像处理-轮廓和轮廓特征
  7. 《Kotlin 程序设计》第十一章 Kotlin实现DSL
  8. 计算机联锁控制系统翻译成英语,计算机联锁
  9. qpsk频谱图matlab,基于MATLAB的QPSK信号调制技术及其频谱分析
  10. php jwt payload,php实现JWT(json web token)鉴权实例详解
  11. 常用的各平台 hosts 文件位置
  12. 实践材料1(感谢刘望的翻译)
  13. 22考研|英语词汇该如何记忆?
  14. 阿里云专有网络VPC学习笔记
  15. 好家伙,公司服务器直接热崩掉了!
  16. 串口/U(A/S)RT(RS232/RS485/RS422协议等)
  17. [XW大数据技术学习探讨] 公众号学习笔记
  18. nestjs[typeorm学习之一对一表关系探究与使用]
  19. 超能陆战队大白html代码,HTML加CSS技术打造超能陆战队的大白
  20. CSS常考面试题资料

热门文章

  1. 【转】 [Unity3D]手机3D游戏开发:场景切换与数据存储(PlayerPrefs 类的介绍与使用)...
  2. 论Java多线程如何引发OOM—多线程开发知识点
  3. Excel学习笔记:P28-如何用Excel来为了公司年会活动抽奖、班级分组?来试试看Excel的随机函数吧
  4. Hadoop基础必知必会
  5. Hive学习之路(一)Hive初识
  6. 段子虾:70\80\90后三代的梦想实现大法总结
  7. python笔记(进程池,爬虫示类)
  8. 贝塞尔公式为什么分母是n-1
  9. 用c语言做简单的用户管理系统,简单客户信息管理系统的设计与实现.doc
  10. Linux 信号signal\sigaction