#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
struct Student
{
char name[];// 姓名
int id; //id
int age; //年龄
char ch; //编组
double fenshu;//分数
};
void printf_test(Student std1[])
{
int num = ;//定义60分以下的人数
double pingjunchengji; //定义全班的平均成绩;
double zongchengji=; //定义全班的总成绩;
printf("全班成绩如下:\n");
for (int i = ; i < ; i++)
{
printf("%s %d %d %c %.1f\n", std1[i].name, std1[i].id, std1[i].age, std1[i].ch, std1[i].fenshu);
zongchengji += std1[i].fenshu;
if (std1[i].fenshu < (double))
{
num++;
}
}
printf("-----------------------------\n");
printf("全班总成绩=%.1f\n",zongchengji);
printf("全班平均成绩=%.1f\n", zongchengji/);
printf("60分以下的同学有%d人\n",num);
} int main()
{
Student std1[];
for (int i = ; i < ; i++)
{
printf("请录入学生的信息:\n");
scanf("%s%d%d%s%lf", &std1[i].name,&std1[i].id,&std1[i].age,&std1[i].ch,&std1[i].fenshu);
}
printf_test(std1);
FILE *fp; return ;
}

最新文章

  1. gdb的可视化工具安装
  2. 有趣的代码: fixTypeof
  3. css 等高布局
  4. Android度量单位说明(DIP,DP,PX,SP) (转帖)
  5. 【REST WCF】30分钟理论到实践
  6. Java集合中Set的常见问题及用法
  7. maven会报Could not transfer artifact xxx错误
  8. oracle的minus返回第一个表中有、第二个表中没有的数据
  9. codeforces 375D:Tree and Queries
  10. 【USACO】pprime
  11. 【MySQL】MySQL/MariaDB的优化器对in子查询的处理
  12. Java之有病的policy配置
  13. ios摇一摇
  14. oracle使用 extract获取当前时间,并比较两个时间
  15. 前端 --- 关于DOM的介绍
  16. 《从0到1》深度阅读笔记zz
  17. POJ 1066 昂贵的聘礼
  18. oracle归档日志的操作
  19. 如何利用Python绘制一个爱心
  20. java web开发环境配置系列(二)安装tomcat

热门文章

  1. file,path,uri互相转换
  2. inventor卸载/完美解决安装失败/如何彻底卸载清除干净inventor各种残留注册表和文件的方法
  3. Web服务器的配置与管理
  4. MongoDBcrud操作,采集部分代码
  5. Pandas写excel总结:写入多个sheet、1个sheet写入多行、向已有sheet追加数据
  6. spring提供的事务配置--纯注解
  7. 【转载】解决StackOverFlow不能登录的问题
  8. redis命令学习(二) &middot; THIS SPACE
  9. History of AI
  10. DIY电压基准测万用表