该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

当个反面典型,让大家见识下丑陋无比的程序好了,主要是想练练打字,HOHO。应该用二维数组且全部函数化的,rand的%后面或是101或是100,可能和编译器有关,TC2下应写100,我那时候试好像是这样,吃饭鸟,类型就不管了。

struct student

{

int score[3];

}stu1,stu2,stu3,stu4;

int average(int *p)

{

return ((*p)+(*(p+1))+(*(p+2)))/3;

}

void main()

{

int i;

int j=20;

int k;

int result1,result2,result3,result4;

clrscr();

for (k=1;k<=3;k++)

{

stu1.score[k]=rand()%100;

stu2.score[k]=rand()%100;

stu3.score[k]=rand()%100;

stu4.score[k]=rand()%100;

}

result1=average(stu1.score);

result2=average(stu2.score);

result3=average(stu3.score);

result4=average(stu4.score);

for (i=1;i<=3;i++)

{

printf("The 1st student's score %d is %d\n",i,stu1.score[i-1]);

printf("The 2nd student's score %d is %d\n",i,stu2.score[i-1]);

printf("The 3nd student's score %d is %d\n",i,stu3.score[i-1]);

printf("The 4th student's score %d is %d\n",i,stu4.score[i-1]);

}

printf("The 1st student's score is %d\n",result1);

printf("The 2nd student's score is %d\n",result2);

printf("The 3rd student's score is %d\n",result3);

printf("The 4th student's score is %d\n",result4);

}

c语言程序设置分数,用C语言编程平均分数相关推荐

  1. c语言程序的书写格式,C语言程序书写格式辅导

    C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...

  2. c语言程序报告的前言,C语言 程序代码编写规范前言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性 ...

  3. 单灯闪烁c语言程序,51单片机,C语言编程,控制指示灯闪烁的频率

    c51单片机,c语言编程,关于指示灯定时闪烁的. P1.0 P1.1 P1.2 P1.3上面各接有一个指示灯,P2.0接一个外接按键. 要求: 按一下按键P1.0以1Hz的频率闪烁 半周期为500ms ...

  4. 小型温控系统c语言程序,pid算法温度控制c语言程序 - 全文

    温度控制PID自整定原理介绍 整定PID(三模式)控制器 整定温度控制器涉及设置比例.积分和微分值,以得到对特定过 程的可能的最佳控制.如果控制器不包含自动整定算法,或者自 动整定算法未提供适合特定应 ...

  5. c语言程序电机,直流电机控制C语言程序

    直流电机控制C语言程序 /***********************************************************************/ /************* ...

  6. c语言程序运算绪论,计算机C语言程序设计ch01_绪论上.ppt

    高级语言程序设计 主讲 兰书梅邮箱 lansm 助课 张晶邮箱 zhangjing99 教学安排 主讲 作业 实验 考试 主讲 64学时全书内容习题课2到3次作业 课后及习题集必作选作实验 8次实验3 ...

  7. 一个c语言程序的开发环境,C语言入门(2)——安装VS2013开发环境并编写第一个C语言程序...

    在C语言入门系列中,我们使用Visual studio 2013 Professional作为开发工具.本篇详细介绍如何安装Visualstudio 2013 Professional并写出我们第一个 ...

  8. c语言程序报告样例,C语言个人实习报告定稿(样例3)

    <C语言个人实习报告.doc>由会员分享,可免费在线阅读全文,更多与<C语言个人实习报告[定稿]>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1 ...

  9. 秒表清零c语言程序,显示的秒表 C语言程序

    显示的秒表 C语言程序 源程序代码: //名称:用1602LCD设计的秒表 //说明:首先按下K1键时开始计时,自此按下时暂停,第三次按下时继续累积计时,再次按下时停止计时,K2键用于清零秒表. // ...

  10. 计算机二级c语言程序填空,计算机二级c语言程序填空题.pdf

    计算机二级c语言程序填空题 1.程序填空题 在主函数中从键盘输入若干个数放入数组a 中,用0 结束输入但不计入数组. 下列给定程序中,函数fun 的功能是:输出数组元素中小于平均值的元素. 例如,数组 ...

最新文章

  1. C++中关于流的概念
  2. 31 多线程同步之Lock(互斥锁)
  3. 基于matlab的单相pwm逆变电路的仿真研究,基于MATLAB的单相PWM逆变电路的仿真研究...
  4. 存储过程之like写法一
  5. ASP.NET MVC 使用Log4Net记录系统运行中问题
  6. 敏捷开发般若敏捷系列之四:如何推广敏捷(上)(无我,无人,无众生)
  7. 一文详解自动驾驶技术与挑战
  8. 大学四年Java学习路线规划,所有私藏资料我都贡献出来了,我要是早知道就好了
  9. C++基础知识(7)
  10. 大学生家乡网页设计作业模板下载 南京城市网页设计作业成品 静态HTML旅游景点网页制作下载_网页设计代码
  11. 漫画:为什么不能打断程序员
  12. Coding and Paper Letter(七十五)
  13. Mysql数据库备份——数据库备份和表备份
  14. Mybatis The error may involve defaultParameterMap ### The error occurred while setting parameters
  15. easyui+struts2:datagrid无法不能得到数据
  16. sed 匹配非常规空格[[:space:]]+
  17. Your configuration specifies to merge with the ref ‘refs/heads/develop‘from the remote, but no such
  18. 烟气分析仪行业调研报告 - 市场现状分析与发展前景预测
  19. Excel:截取字符串中间的特定部分
  20. 【离职总结复盘】在墨刀远程实习的两个半月,既不舍,又感激,这是初恋的感觉……

热门文章

  1. 别再折腾开发环境了,一劳永逸的搭建方法
  2. 从零开始一起学习SLAM | 点云到网格的进化
  3. 图像降维之MDS特征抽取方法
  4. 详解通用物体检测算法:基于锚框与无需锚框
  5. gluoncv 训练自己的数据集,进行目标检测
  6. 超好用的Swift 4.0 字符截取快速便捷方法
  7. [20160321]bvi使用问题2.txt
  8. Linux下磁盘读写优化的分析
  9. “钱”在这个社会是怎么一个地位
  10. 已知机器人阿木木_LOL殇之机器人 阿木木皮肤