C++ 结构体sturct练习
2024-10-08 21:23:35
#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 ;
}
最新文章
- gdb的可视化工具安装
- 有趣的代码: fixTypeof
- css 等高布局
- Android度量单位说明(DIP,DP,PX,SP) (转帖)
- 【REST WCF】30分钟理论到实践
- Java集合中Set的常见问题及用法
- maven会报Could not transfer artifact xxx错误
- oracle的minus返回第一个表中有、第二个表中没有的数据
- codeforces 375D:Tree and Queries
- 【USACO】pprime
- 【MySQL】MySQL/MariaDB的优化器对in子查询的处理
- Java之有病的policy配置
- ios摇一摇
- oracle使用 extract获取当前时间,并比较两个时间
- 前端 --- 关于DOM的介绍
- 《从0到1》深度阅读笔记zz
- POJ 1066 昂贵的聘礼
- oracle归档日志的操作
- 如何利用Python绘制一个爱心
- java web开发环境配置系列(二)安装tomcat