C语言6F多少,求助!!请人帮忙画C语言程序流程图.紧急!!!
#include <stdio.h>
#define N 10
struct student //第一步, 根据具体情况定义结构体类型。
{ double num; /*学号*/
float score[5]; //数组依次存放英语,数学,计算机基础及平均分
};
void input( struct student arr[ ], int ) ; /*函数原型*/
void aver ( struct student arr[ ], int );
void order( struct student arr[ ], int );
void output( struct student arr[ ], int ) ;
void main( )
{ struct student stu[100]; /* 定义结构体数组*/
printf("水利水电学院07级5班 宋戈 学号200731580148");
input( stu, N ) ; /*依次调用自定义函数*/
aver( stu, N ) ; order( stu, N ) ; output( stu, N ) ;
}
void input( struct student arr[ ], int n )
{ int i, j ;
printf("\nInput 学号,数学,英语,计算机基础\n");
for ( i=0 ; i<n; i++) //n名学生
{ scanf("%lf ", &arr[i].num);
for ( j=0 ; j<3 ; j++ )
scanf("%f", &arr[i].score[j]) ; /*输入三科成绩*/
}
}
void aver( struct student arr[], int n )
{ int i, j ;
for( i=0 ; i<n ; i++ ) //n名学生
{ arr[i].score[4]=0 ;
for ( j=0 ; j<3 ; j++ )
arr[i].score[4]+= arr[i].score[j];//求和
arr[i].score[3]=arr[i].score[4];
arr[i].score[4]=arr[i].score[4]/3 ; }
}
void order( struct student arr[ ], int n )
{ struct student temp ; int i, j ;
for( i=1 ; i<n ; i++ )
for( j=0 ; j<n-i ; j++ )
if ( arr[j].score[3]<arr[j+1].score[3] )
{ temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp ;}
}
void output( struct student arr[ ], int n )
{ int i, j ;
printf("* * * * * * * * * * * * * * * * * * * * * *\n");
printf("学号\t数学\t英语\t计算机\t总分\t平均\n") ;
for (i=0 ; i<n ; i++)
{ printf("%.0f\t", arr[i].num ) ;
for( j=0; j<5 ; j++ ) //输出三科成绩及平均成绩
printf("%.2f\t", arr[i].score[j] ) ;
printf("\n") ; }
}
C语言6F多少,求助!!请人帮忙画C语言程序流程图.紧急!!!相关推荐
- c语言如果x小于,请达人帮忙做份C语言试卷,谢谢了
1.表示"X大于10且小于80"的表达式是___ 2.若a=5;b=2;c=1,那么!(a+b)-c||b%2的值为___ 3.c语言中,表达式!!5的值是__ 4.数组int a ...
- 恶搞c语言程序设计,C语言编程学习:让人绝望的C语言恶搞小程序(二)
恶搞程序,非常简单,效果及其棒!会出现一个信息框,提示"你是猪吗?"如果点是,会出现一个信息框,提示"感谢你做出了正确的回答!",如果点否,会一直出现一个信息框 ...
- c语言中自定义函数的流程图这么画,C语言问题:有函数调用的流程图怎么画?
传统 C++ #include <assert.h> //设定插入点 #include <ctype.h> //字符处理 #include <errno.h> // ...
- c语言输入年月的流程图_怎么画C语言万年历的流程图?
#includelong int f(int year,int month) {//f(年,月)=年-月,如月<3:否则,f(年,月)=年 if (month <3) return yea ...
- c语言成绩等级switch语句,请高手 帮忙做一道c语言题 编程,把百分制成绩转换成5级记分制,要求用switch语句。 90分以上(包括90):...
请高手 帮忙做一道c语言题 编程,把百分制成绩转换成5级记分制,要求用switch语句. 90分以上(包括90): 关注:243 答案:6 mip版 解决时间 2021-02-04 20:52 提 ...
- 单片机c语言调用函数费时,下头函数,只要被调用就会导致单片机死机,请大家帮忙分析...
当前位置:我的异常网» C语言 » 下头函数,只要被调用就会导致单片机死机,请大家帮 下头函数,只要被调用就会导致单片机死机,请大家帮忙分析 www.myexceptions.net 网友分享于:2 ...
- 【C语言作业7】猜数游戏:先由计算机“想”一个数请人猜,如果人猜对了,则计算机给出提示:“Right”,否则提示“Wrong”,并告诉人所猜的数是大还是小。
本题的思路如下: 先由计算机"想"一个数请人猜,即让系统随机生成一个数字,需要用到随机函数rand().只用rand()函数不能生成随机数,因为它每次生成的随机数都是相同的.也就是 ...
- c 内存加载易语言dll,[求助]MemoryLoadLibrary 加载MFC 易语言 DLL 失败
[求助]MemoryLoadLibrary 加载MFC 易语言 DLL 失败 2011-10-6 13:32 13431 [求助]MemoryLoadLibrary 加载MFC 易语言 DLL 失败 ...
- 加载图片时报错,请大虾帮忙看看!
加载图片时报错,请大虾帮忙看看! Delphi / Windows SDK/API http://www.delphi2007.net/DelphiMultimedia/html/delphi_200 ...
最新文章
- FPGA加载bit文件可以工作,加载mcs不能工作的原因
- php htmlentities函数的问题
- 三年级下册期中计算机知识点,部编三年级语文下册期中知识点复习
- Django 3.1 发布,异步支持增强
- android 6.0动态权限的申请
- xml文档的「?xml version=“1.0“ encoding=“UTF-8“?」 的作用?
- golang 数组 切片 下标范围
- lamp架构-访问控制-禁止php解析、屏蔽curl命令访问
- 结合file和iconv命令转换文件的字符编码类型
- .NET Core 下使用 RabbitMQ
- java 创建bean_java – 使用spring按需创建bean
- python-gui-pyqt5的使用方法-1
- 一步步学习SPD2010--附录B--创建新的批准流程
- 追赶法matlab算法,追赶法matlab程序
- MySQL安装包下载地址(含所有版本)
- Jmeter录制脚本介绍
- resin设置权限_resin加固
- 量子计算机没有热量,坚果类的热量似乎没有想像中可怕 - 薄荷减肥论坛
- 《丑奴儿书博山道中壁》
- JavaWeb-10课Filter过滤器
热门文章
- ue4模型导出_MAYA动画导出以及导入UE4的方式、方法
- 计算机故障检修课过时,第三场公开课|电脑故障维修以及笔记本知识科普
- 数据分析 数据科学_数据科学中的数据分析
- js math.hypot_带有Python示例的math.hypot()方法
- SpringCloud Ribbon中的7种负载均衡策略!
- 2018年终总结—努力做一个有趣的人
- 服务端接口中的那些坑
- SQLServer 2012重启服务后,自增1的标识列一次增长了1000左右
- Linux debian 11上安装 Google Chrome浏览器教程
- Pyalgotrade量化交易回测框架