c语言程序设置分数,用C语言编程平均分数
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
当个反面典型,让大家见识下丑陋无比的程序好了,主要是想练练打字,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语言编程平均分数相关推荐
- c语言程序的书写格式,C语言程序书写格式辅导
C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...
- c语言程序报告的前言,C语言 程序代码编写规范前言
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性 ...
- 单灯闪烁c语言程序,51单片机,C语言编程,控制指示灯闪烁的频率
c51单片机,c语言编程,关于指示灯定时闪烁的. P1.0 P1.1 P1.2 P1.3上面各接有一个指示灯,P2.0接一个外接按键. 要求: 按一下按键P1.0以1Hz的频率闪烁 半周期为500ms ...
- 小型温控系统c语言程序,pid算法温度控制c语言程序 - 全文
温度控制PID自整定原理介绍 整定PID(三模式)控制器 整定温度控制器涉及设置比例.积分和微分值,以得到对特定过 程的可能的最佳控制.如果控制器不包含自动整定算法,或者自 动整定算法未提供适合特定应 ...
- c语言程序电机,直流电机控制C语言程序
直流电机控制C语言程序 /***********************************************************************/ /************* ...
- c语言程序运算绪论,计算机C语言程序设计ch01_绪论上.ppt
高级语言程序设计 主讲 兰书梅邮箱 lansm 助课 张晶邮箱 zhangjing99 教学安排 主讲 作业 实验 考试 主讲 64学时全书内容习题课2到3次作业 课后及习题集必作选作实验 8次实验3 ...
- 一个c语言程序的开发环境,C语言入门(2)——安装VS2013开发环境并编写第一个C语言程序...
在C语言入门系列中,我们使用Visual studio 2013 Professional作为开发工具.本篇详细介绍如何安装Visualstudio 2013 Professional并写出我们第一个 ...
- c语言程序报告样例,C语言个人实习报告定稿(样例3)
<C语言个人实习报告.doc>由会员分享,可免费在线阅读全文,更多与<C语言个人实习报告[定稿]>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1 ...
- 秒表清零c语言程序,显示的秒表 C语言程序
显示的秒表 C语言程序 源程序代码: //名称:用1602LCD设计的秒表 //说明:首先按下K1键时开始计时,自此按下时暂停,第三次按下时继续累积计时,再次按下时停止计时,K2键用于清零秒表. // ...
- 计算机二级c语言程序填空,计算机二级c语言程序填空题.pdf
计算机二级c语言程序填空题 1.程序填空题 在主函数中从键盘输入若干个数放入数组a 中,用0 结束输入但不计入数组. 下列给定程序中,函数fun 的功能是:输出数组元素中小于平均值的元素. 例如,数组 ...
最新文章
- C++中关于流的概念
- 31 多线程同步之Lock(互斥锁)
- 基于matlab的单相pwm逆变电路的仿真研究,基于MATLAB的单相PWM逆变电路的仿真研究...
- 存储过程之like写法一
- ASP.NET MVC 使用Log4Net记录系统运行中问题
- 敏捷开发般若敏捷系列之四:如何推广敏捷(上)(无我,无人,无众生)
- 一文详解自动驾驶技术与挑战
- 大学四年Java学习路线规划,所有私藏资料我都贡献出来了,我要是早知道就好了
- C++基础知识(7)
- 大学生家乡网页设计作业模板下载 南京城市网页设计作业成品 静态HTML旅游景点网页制作下载_网页设计代码
- 漫画:为什么不能打断程序员
- Coding and Paper Letter(七十五)
- Mysql数据库备份——数据库备份和表备份
- Mybatis The error may involve defaultParameterMap ### The error occurred while setting parameters
- easyui+struts2:datagrid无法不能得到数据
- sed 匹配非常规空格[[:space:]]+
- Your configuration specifies to merge with the ref ‘refs/heads/develop‘from the remote, but no such
- 烟气分析仪行业调研报告 - 市场现状分析与发展前景预测
- Excel:截取字符串中间的特定部分
- 【离职总结复盘】在墨刀远程实习的两个半月,既不舍,又感激,这是初恋的感觉……