c语言求5名同学三科平均成绩,用C语言编写,某班有5名同学,三科成绩!通过键盘输入每名同学每门课的成绩!统计每人的不及格科目,输出学号、各门成绩、不及格科目数。...
满意答案
bqs6d
2013.05.31
采纳率:43% 等级:11
已帮助:7172人
#include
#define N 5
struct student
{
char name[20];
long number;
float math;
float chinese;
float english;
int count;
};
int main()
{
struct student std[N];
int num=N;
int i=0;
while(num-->0)
{
printf("输入第%d个学生的信息!\n",N-num);
printf("姓名:");
scanf("%s",std[num].name);
printf("学号:");
scanf("%ld",&std[num].number);
printf("数学、语文、英语成绩:");
scanf("%f%f%f",&std[num].math,&std[num].chinese,&std[num].english);
}
for(i=0;i
{
std[i].count=0;
if(std[i].math<60)std[i].count++;
if(std[i].chinese<60)std[i].count++;
if(std[i].english<60)std[i].count++;
}
printf(" name number math chinese english count\n");
for (i=0;i
{
printf("%8s%9ld%7.2f%10.2f%10.2f%8d\n",std[i].name,std[i].number,std[i].math,std[i].chinese,std[i].english,std[i].count);
}
return 0;
}
10分享举报
c语言求5名同学三科平均成绩,用C语言编写,某班有5名同学,三科成绩!通过键盘输入每名同学每门课的成绩!统计每人的不及格科目,输出学号、各门成绩、不及格科目数。...相关推荐
- 2、采用结构体数组编写程序,定义一个含职工姓名、工作年限、工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超30年的职工加1000元工资,并输出工资变化后的所有职工的信息
2.采用结构体数组编写程序,定义一个含职工姓名.工作年限.工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超过30年的职工加1000元工资,并输出工资变化后的所有职工的信息(要求用下标 ...
- 按照字母排序快速排序c语言,从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出...
从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出 RE:songgenius: 从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出. #include #include #inclu ...
- 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...
- 编写程序,从键盘输入 一个 英文字母(有若干行)。如果是大写字母,则输出它对应的小写字母;如果是小写字母,则输出它对应的大写字母。
撰写人--软工二班--陈喜平 题目描述 编写程序,从键盘输入 一个 英文字母(有若干行).如果是大写字母,则输出它对应的小写字母:如果是小写字母,则输出它对应的大写字母. 输入 一个英文字母.(有多组 ...
- 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。
请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...
- 从学生表中查询每门课都是80分以上的学生的学号与姓名。
如果你想查询每门课都是80分以上的学生的学号与姓名,你可以使用以下的 SQL 查询语句: SELECT student_id, name FROM students WHERE NOT EXISTS ...
- 编写程序定义char型变量ch1和ch2值并输入,依次按字符、十进制、八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行
1-4 字符数据格式化输出 编写程序定义char型变量ch1和ch2值并输入,依次按字符.十进制.八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行 输入格式: 输入两个字符并各占一行. 输 ...
- C语言程序设计—循环设计 编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形:
编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形: 首先提示输入:"Enter n(1-9):\n" 输入格式:"%d" ...
- c语言求数列的和_例15:C语言求Fibonacci数列的前30个数
例15:求Fibonacci数列的前30个数.这个数列有以下特点:第1,2两个数为1,1,.从第三个数开始,该数是其前两个数之和.(斐波那契不死神兔) 解题思路:从前两个月的兔子数可以推出第3个月的兔 ...
- C语言求一万以内的超级素数,用C语言求素数的优化.doc
用C语言求素数的优化 用C语言求素数的优化 这个程序运行了8个小时,求一亿以内的素数和超级素数. 大家帮忙看看,我求一亿以内的素数和超级素数.从下午5:30开始,一直到零晨0点30才结束.我的电脑配置 ...
最新文章
- galaxy android 8,三星终于正式升级安卓8.0!Galaxy S8尝鲜
- linux终端程序如何编写,[LINUX]利用Ncursesw编写支持中文的终端程序
- 云端迁移需谨遵四大关键步骤
- Symantec Backup Exec 2012 Agent For Linux安装
- 论面向组合子程序设计方法 之 重构2
- rabbitmq java 应用实例
- Oracle 中 call 和 exec的区别
- 《Python Cookbook 3rd》笔记(4.1):手动遍历迭代器
- [SDN] mininet walkthrough
- PyQt5系列(三)Python3.x AttributeError: module 'string' has no attribute 'maketrans'错误解决
- Jmeter中主要管理器功用
- 设计模式(2) 生成器模式(BUILDER)
- 【生信】全基因组测序(WGS)
- 5G 与 MEC 边缘计算
- maskrcnn-benchmark win10安装报错及解决方案
- 大港油田采油工高级技能操作操作计算机题,采油工技能操作试题.doc
- CSR8670蓝牙模块,立体声高品质音频方案
- BIOS设置和CMOS设置的区别与联系
- Resharper上手指南
- 3. ackerman函数的递归实现算法用java语言_ackerman递归