C语言及程序设计提高例程-16 数组的引入
来源:互联网 发布:楚楚街和淘宝 编辑:程序博客网 时间:2024/04/28 21:13
贺老师教学链接 C语言及程序设计提高 本课讲解
引子:求5位同学的平均成绩
#include <stdio.h>int main( ){ int a1, a2, a3, a4, a5; int total=0, ave; scanf("%d %d %d %d %d", &a1,&a2,&a3,&a4,&a5); total+=a1; total+=a2; total+=a3; total+=a4; total+=a5; ave=total/5; print("%d\n", ave); return 0;}
50、500或更多同学呢?
#include <stdio.h>int main( ){ int a,i; int total=0, ave; for(i=0; i<500; i++) { scanf("%d", &a); total+=a; } ave=total/500; ave=total/5; print("%d\n", ave); return 0;}
还要输出高于平均分的成绩呢?
用数组! 保存一组同类型的数据
#include <stdio.h>int main( ){ int a[500],i; int total=0, ave; for(i=0; i<500; i++) { scanf("%d", &a[i]); total+=a[i]; } ave=total/500; printf("%d\n", ave); for(i=0; i<500; i++) if(a[i]>ave) printf("%d\n", a[i]); return 0;}
0 0
- C语言及程序设计提高例程-16 数组的引入
- C语言及程序设计提高例程-37 操作字符串数组
- C语言及程序设计提高例程-17 一维数组的定义和引用
- C语言及程序设计提高例程-33 二维数组元素的引用
- C语言及程序设计提高例程-39 动态存储管理与动态数组的实现
- 第8周 C语言及程序设计提高例程-32 数组的输入输出
- C语言及程序设计提高例程-5 函数的参数
- C语言及程序设计提高例程-19 越界的后果
- C语言及程序设计提高例程-23 指针的运算
- 第10章 C语言及程序设计提高例程-39 动态存储管理与动态数组的实现
- C语言及程序设计提高例程-35 使用指针操作二维数组
- C语言及程序设计提高例程-18 一维数组应用二三例
- C语言及程序设计提高例程-24 数组名作为函数参数
- C语言及程序设计提高例程-22 用指针法访问数组元素
- C语言及程序设计提高例程-28 字符串、字符数组、字符指针
- C语言及程序设计提高例程-36 多维数组作函数参数
- 第4周 C语言及程序设计提高例程-18 一维数组应用二三例
- 第6周 C语言及程序设计提高例程-22 用指针法访问数组元素
- c++vector用法
- 把Java数组转换为List时的注意事项
- C语言及程序设计提高例程-17 一维数组的定义和引用
- ssh 登录免密码设置
- C语言及程序设计提高例程-12 变量的存储类别
- C语言及程序设计提高例程-16 数组的引入
- C语言及程序设计提高例程-15 小小型应用系统开发指导(三)
- C语言及程序设计提高例程-14 应用系统结构
- 黑马程序员------24点游戏
- C语言及程序设计提高例程-18 一维数组应用二三例
- 3WordPress的内容管理
- 1017. A除以B (20)
- iOS 添加Cordova到已存在的Xcode 工程里
- HDU 2102 A计划