|
![]() | 作者: hougenji [hougenji]
![]() |
登录 |
学校规定学生平均成绩90%以上为,75-89为良,60-74不及格,60分以上为不及格,请编程统计一个有40名学生的班有中优,良及格和不及格的人数,并按学生学号(001-040)打印各次排列。 |
地主 发表时间: 12/18 16:18 |
![]() | 回复: lchml [lchml] ![]() |
登录 |
不会 |
B1层 发表时间: 12/18 18:11 |
![]() | 回复: jiang_id [jiang_id] ![]() |
登录 |
写清楚点行不。 这好像用一下switch 语句就搞定了呀。 |
B2层 发表时间: 12/18 18:22 |
![]() | 回复: ly1121 [ly1121] ![]() |
登录 |
过二天给你 |
B3层 发表时间: 12/18 19:28 |
![]() | 回复: napolun [napolun] ![]() |
登录 |
如果是c语言用switch,pascal用case。还有: “学校规定学生平均成绩90%以上为”为什么? “60-74不及格,60分以上为不及格”这对吗? 请写清楚。 |
B4层 发表时间: 12/18 21:27 |
![]() | 回复: lw318 [lw318] ![]() |
登录 |
太简单了, |
B5层 发表时间: 12/19 14:13 |
![]() | 回复: zq75 [zq75] ![]() |
登录 |
你真菜 |
B6层 发表时间: 12/19 19:52 |
![]() | 回复: adam92013 [adam92013] ![]() |
登录 |
“90%以上为,75-89为良,60-74不及格,60分以上为不及格” 这是什么东西? |
B7层 发表时间: 12/19 21:04 |
![]() | 回复: ypy [ypy] ![]() |
登录 |
乱 |
B8层 发表时间: 12/19 22:10 |
![]() | 回复: rain_night [rain_night] ![]() |
登录 |
恩,学C的最开始就是计算题.看下书绝对可以. |
B9层 发表时间: 12/19 23:02 |
![]() | 回复: niuges [niuges] ![]() |
登录 |
用 switch...case...语句轻松搞定。 |
B10层 发表时间: 12/22 10:47 |
![]() | 回复: xiaoshi [xiaoshi] ![]() |
登录 |
main() {int i,a=0,b=0,c=0,d=0; float h; for (i=0;i<40;i++) { scanf("%f",&h); if (h>90) a++; if ((h>75) && (h<89)) b++; if ((h>60)&&(h<74)) c++; if(h<60) d++; } printf("优有%d位\n",a); printf("良为%d位\n",b); printf("及格为%d位\n",c); printf("不及格未%d位",d);} 以上程序只将各等分数的人数统计出来,有点麻烦,但比较好理解,至于后面的拍序。用冒泡法或选择法都可以,有点长,不写了(别怪我懒)。 谢了! |
B11层 发表时间: 12/22 20:58 |
![]() | 回复: ipc2000 [ipc2000] ![]() |
登录 |
还可以用VB搞定,告诉我你的邮箱,过两天就可以给你了, |
B12层 发表时间: 12/27 20:30 |
![]() | 回复: ma2751_cn [ma2751_cn] ![]() |
登录 |
TO: 零下一度 用个数组,还有FOR语句,加个switch与句不是很好吗~~~ 简单明了~~ |
B13层 发表时间: 01/14 13:07 |
![]() | 回复: yaochi [yaochi] ![]() |
登录 |
SELECT CASE ????? 可以吗? |
B14层 发表时间: 01/17 16:51 |
![]() | 回复: autosee [autosee] ![]() |
登录 |
都到了期末考试了,你连这种题目都不会编程?你在学校里是怎么读书的?看来现在好学生不多了。 |
B15层 发表时间: 01/19 11:20 |
![]() | 回复: wywwolf [wywwolf] ![]() |
登录 |
select case 是VB语句 switch case 才是C语句 |
B16层 发表时间: 01/22 11:33 |
![]() | 回复: yaochi [yaochi] ![]() |
登录 |
我是讲VB啊 |
B17层 发表时间: 01/22 12:07 |
![]() | 回复: wywwolf [wywwolf] ![]() |
登录 |
main() {int i,a=0,b=0,c=0,d=0; float y[41]; int m[41],n[41],p[41],q[41]; for(i=1;i<41;i++) {scanf("%f",&y[i]); if(y[i]<60) {a++;m[a]=i;} else if(y[i]<75) {b++;n[b]=i;} else if(y[i]<90) {c++;p[c]=i;} else if(y[i]<=100) {d++;q[d]=i;} } printf("\n成绩不及格的人数是%d",a); if(a!=0) for(i=1;i<=a;i++) printf("\n学号%-3d成绩%f",m[i],y[m[i]]); printf("\n成绩及格的人数是%d",b); if(b!=0) for(i=1;i<=b;i++) printf("\n学号%-3d成绩%f",n[i],y[n[i]]); printf("\n成绩良的人数是%d",c); if(c!=0) for(i=1;i<=c;i++) printf("\n学号%-3d成绩%f",p[i],y[p[i]]); printf("\n成绩优的人数是%d",d); if(d!=0) for(i=1;i<=d;i++) printf("\n学号%-3d成绩%f",q[i],y[q[i]]); } |
B18层 发表时间: 01/22 13:49 |
![]() | 回复: feimeng [feimeng] ![]() |
登录 |
头晕,你最好回去看看书 |
B19层 发表时间: 01/23 14:37 |
![]() | 回复: cyh811122 [cyh811122] ![]() |
登录 |
这个程序用对文件的写入和写出会好一些,毕竟输入四十个人的成绩比较麻烦呀 |
B20层 发表时间: 01/25 19:26 |
![]() | 回复: hzr [hzr] ![]() |
登录 |
90分以上为优吗 谁都可以想到的![]() |
B21层 发表时间: 04-08-26 19:25 |
![]() | 回复: bluecat_ [bluecat_] ![]() |
登录 |
我们老师没那么难地![]() |
B22层 发表时间: 04-08-26 22:12 |
![]() | 回复: 286 [unique] ![]() |
登录 |
楼上各位,不是我们小气,非要摆一付臭架子。而是我们既愿意热心帮助大家,又不至于让某些人不劳而获。因此请大家: 1 请不要不说自己的思路、进展,而直接向别人要源代码。对于会而不写的懒人我们没必要理他,对会一点都不会的人给了他也没用,他无法是拿你的源代码去向别人煊耀。 2 对于直接要源码的人,我们只提供思路和关键处理方法,没必要帮懒人而使之更懒。 看贴主的口气,你还要给别人限制天数,你有这个资格吗? [此贴被 286(unique) 在 08月27日10时23分 编辑过] |
B23层 发表时间: 04-08-27 10:22 |
![]() | 回复: Garu [syshunter] ![]() |
登录 |
int student[40]; int yx,jg,bjg; int main() { init(); //初始化成绩 cout(); //统计优秀、及格、不及格人数 sort_display(); //排序并打印 } 以后回这些问题就这样 |
B24层 发表时间: 04-08-27 12:43 |
![]() | 回复: bluecat_ [bluecat_] ![]() |
登录 |
同意B23的意见![]() ![]() ![]() ![]() ![]() |
B25层 发表时间: 04-08-27 13:23 |
![]() | 回复: xxt [xxt] ![]() |
登录 |
自己动脑也猜得出全题来啊! |
B26层 发表时间: 04-08-28 13:35 |
![]() | 回复: combook [combook] ![]() |
登录 |
晕这样的题,你啥时候学C的哟,我才学两天都会了,晕真的是 |
B27层 发表时间: 04-08-28 13:56 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号