满意答案

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名同学,三科成绩!通过键盘输入每名同学每门课的成绩!统计每人的不及格科目,输出学号、各门成绩、不及格科目数。...相关推荐

  1. 2、采用结构体数组编写程序,定义一个含职工姓名、工作年限、工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超30年的职工加1000元工资,并输出工资变化后的所有职工的信息

    2.采用结构体数组编写程序,定义一个含职工姓名.工作年限.工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超过30年的职工加1000元工资,并输出工资变化后的所有职工的信息(要求用下标 ...

  2. 按照字母排序快速排序c语言,从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出...

    从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出 RE:songgenius: 从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出. #include #include #inclu ...

  3. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。

    从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...

  4. 编写程序,从键盘输入 一个 英文字母(有若干行)。如果是大写字母,则输出它对应的小写字母;如果是小写字母,则输出它对应的大写字母。

    撰写人--软工二班--陈喜平 题目描述 编写程序,从键盘输入 一个 英文字母(有若干行).如果是大写字母,则输出它对应的小写字母:如果是小写字母,则输出它对应的大写字母. 输入 一个英文字母.(有多组 ...

  5. 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。

    请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...

  6. 从学生表中查询每门课都是80分以上的学生的学号与姓名。

    如果你想查询每门课都是80分以上的学生的学号与姓名,你可以使用以下的 SQL 查询语句: SELECT student_id, name FROM students WHERE NOT EXISTS ...

  7. 编写程序定义char型变量ch1和ch2值并输入,依次按字符、十进制、八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行

    1-4 字符数据格式化输出 编写程序定义char型变量ch1和ch2值并输入,依次按字符.十进制.八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行 输入格式: 输入两个字符并各占一行. 输 ...

  8. C语言程序设计—循环设计 编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形:

    编写一个程序打印如下对称图形(行数由键盘输入1-9范围的值),例如下面是输入数字4时的情形: 首先提示输入:"Enter n(1-9):\n" 输入格式:"%d" ...

  9. c语言求数列的和_例15:C语言求Fibonacci数列的前30个数

    例15:求Fibonacci数列的前30个数.这个数列有以下特点:第1,2两个数为1,1,.从第三个数开始,该数是其前两个数之和.(斐波那契不死神兔) 解题思路:从前两个月的兔子数可以推出第3个月的兔 ...

  10. C语言求一万以内的超级素数,用C语言求素数的优化.doc

    用C语言求素数的优化 用C语言求素数的优化 这个程序运行了8个小时,求一亿以内的素数和超级素数. 大家帮忙看看,我求一亿以内的素数和超级素数.从下午5:30开始,一直到零晨0点30才结束.我的电脑配置 ...

最新文章

  1. galaxy android 8,三星终于正式升级安卓8.0!Galaxy S8尝鲜
  2. linux终端程序如何编写,[LINUX]利用Ncursesw编写支持中文的终端程序
  3. 云端迁移需谨遵四大关键步骤
  4. Symantec Backup Exec 2012 Agent For Linux安装
  5. 论面向组合子程序设计方法 之 重构2
  6. rabbitmq java 应用实例
  7. Oracle 中 call 和 exec的区别
  8. 《Python Cookbook 3rd》笔记(4.1):手动遍历迭代器
  9. [SDN] mininet walkthrough
  10. PyQt5系列(三)Python3.x AttributeError: module 'string' has no attribute 'maketrans'错误解决
  11. Jmeter中主要管理器功用
  12. 设计模式(2) 生成器模式(BUILDER)
  13. 【生信】全基因组测序(WGS)
  14. 5G 与 MEC 边缘计算
  15. maskrcnn-benchmark win10安装报错及解决方案
  16. 大港油田采油工高级技能操作操作计算机题,采油工技能操作试题.doc
  17. CSR8670蓝牙模块,立体声高品质音频方案
  18. BIOS设置和CMOS设置的区别与联系
  19. Resharper上手指南
  20. 3. ackerman函数的递归实现算法用java语言_ackerman递归

热门文章

  1. Tableau免登录
  2. 树莓派基于分类器的识别环保标志(四)
  3. 程序员过中秋的一百种方式
  4. vue+flv播放flv视频、m3u8视频,谷歌浏览器视频不自动播放怎么办
  5. 【微信开发】[JAVA实现]微信公众号网页授权登录
  6. 《数据仓库与数据挖掘》期末复习总结(1)
  7. scrapy pipeline 管道 (图片,文件)
  8. Skywalking分布式链路跟踪(一)原理、docker搭建oap-ES7.x存储、配置java测试项目
  9. 基于element-ui一步步封装查询组件
  10. 美团一面 电话面试(web前端开发工程师)