当前位置:网志问答 > 生活 > 编写程序实现功能:     从键盘输入一个班的成绩(班级人数10人)
已有回答

编写程序实现功能:     从键盘输入一个班的成绩(班级人数10人)

要求找出最高分及序号,并计算平均分、统计不及格人数网志问答在·河南浏览112次收到腾讯网的热心用户U3427917745关于爱情与灵药编写程序实现功能:     从键盘输入一个班的成绩(班级人数10人)的提问,关于这些疑难问题,进行了深入的分析。得到了网志问答众多网友的支持,得到了如下解决方案,摘录了部分优质回答,如对此有任何好的意见,欢迎大家进行探讨共同解决!

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

本页链接:http://www.oxrm.com/question/1685252608212409

AD728-90
满意答案

第1个优秀答案:

usingSystem;usi改倍衡充电做利属源川ngsystem.***.generic;using***.linq;using***.text;usingsystem.***.regularexpressions;//使用正则表达式必须使用这个命名namespacetext1{classProgram{privatestaticdoubletemp;privatestaticinti=0;//使用正则表达式验证数字(正实数验证ss)privatestaticboolisDoubleNumer(stringstr){returnnewRegex(@"^\d+(\.\d+)?$").IsMatch(str);}/求绿/输入数字privatestaticvoidinput(){***.write("请输入一个成绩:");stringinputStr马火飞=***.readline();if(isDoubleNumer(inputStr)==false||***.parse(inputStr)<0||***.parse(inputS侵为假tr)>100){***.writeline("你输入的不是正确成绩,请重新输入!\n");if(i>0){i--;}e毫态神居逐行关武lse{i=0;}input();}else{temp=***.parse(inputStr);}}s对就鲁taticvoidMain(string[]args){double[]scores=newdouble[10];doublemax=0,sum=0,avg=0;intindex=0,count=0;f未施映促互呢史述or(i=0;i<***.length;){***.writeline(***.format("请输入第{0}个成绩:",(i+1)));input();if(temp>=0&&temp<=100){scores[i]=美演曲张免了推你误载temp;i++;if(i<***.length){sum+=scores[i-1];}i婷具序味春太握f(i==0){max=scores[0];}else{if(max<scores[i-1]){max=scores品[i-1];index=i;}}if(scores[i-1]<60){c取烈法某照什妒尼进记ount++;}}}avg=sum*1.0/10;***.writeline(***.format("最高分是:{0},序号是:{1},平均分:{2}分,不及格厂施能世围须两器眼担林人数是:{3}人!",max,(index加-1),avg,count));***.readline();}}}


第2个优秀答案:

作为一个老师,要把问题写明确。扬皇活国还学生的成绩数据哪里来的?想用什么程序实现才绝题浓从握编周婷刑?如何实现?


希望以上的回答,能够帮助你。更多关于编写程序实现功能:     从键盘输入一个班的成绩(班级人数10人)的知识及相关经验请访问经验知识https://www.5058.cn/,能够帮助你解决更多的问题,学习更多的经验。
AD160-600