欢迎来到天天文库
浏览记录
ID:38794626
大小:286.00 KB
页数:24页
时间:2019-06-19
《物联网网络OJ复习解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、针对做过去的一些通过率低的题做了一个World,大家可以看看,不会的话可以问问我或者前面的同学,这些弄懂的话,考试把握也很大了ProblemE:一年中的第几天TimeLimit:1SecMemoryLimit:2MBSubmit:1873Solved:645[Submit][Status][WebBoard]Description给出某个日期,判断这是当年的第几天,每年的1月1日是第1天,非闰年年份的12月31日是第365天。Input输入的第一个数为n,后接n个日期。日期用3个正整数按顺序表示年月日,中间用“-”连接。Outpu
2、t若输入的日期为错误,则输出“errordate!”;否则输出这个日期是本年的第几天。每个日期对应一行输出。SampleInput92010-01-012010-06-222010-12-312011-02-292011-07-182011-12-022012-02-292012-09-312012-12-31SampleOutput1173365errordate!19933660errordate!366HINT抽象出判断闰年和判断日期合法性的两个函数,能够大大降低程序设计过程中的思维复杂程度。AppendCode这题除了一次
3、一次的加,可以用更简便的方法哦~#includeintmain(){intyear,month,day;inti,sum;intM[15]={0,31,0,31,30,31,30,31,31,30,31,30,31};scanf("%d-%d-%d",&year,&month,&day);if((year%4==0&&year%100!=0)
4、
5、(year%400==0))M[2]=29;elseM[2]=28;for(i=1,sum=0;i6、sum+day);}ProblemK:学生成绩统计表TimeLimit:1SecMemoryLimit:16MBSubmit:629Solved:268[Submit][Status][WebBoard]Description在学校里经常见到的成绩表,表的每行是一个学生的成绩,每列是各个科目的成绩。如下表所示。你的任务是:输入这样的成绩表,统计出每个学生的总成绩和各个科目的平均成绩。如下表所示。Input第一行为两个整数m,n,07、1列都是不含空白符的字符串,表的各列用若干空格分隔,表的各行用一个回车分隔。第1行的2~n+1列是各个科目的名字。第2~m+1行1列为学生姓名。第2行2列开始到第m+1行、n+1列为各学生的各科目成绩(浮点数)。Output输出为一张表,表的大小为m+2行、n+2列,其中前m+1行n+1列的数据与输入相同。表的最右侧一列为学生各科目成绩的总和,该列第1行的标题是“sum”。表的最下面一行为各科目的所有学生平均成绩,该行的第1列标题是“average”。表的第1列输出为8个字符左对齐,后面每列为5个字符右对齐,两列之间有2个空格。表8、的所有数据项(除第1行和第1列外)都输出为保留1位小数。表的每行用一个回车分隔,表的最右边一列的数据项后没有空格。请注意:表的最右下角那项没有定义,不输出!最后1行的输出至最右一个科目的平均分结束,该行最后有回车。SampleInput106nameSCITECHCOMCS106SE309CS101Tom887766554433Jerry501006010050100Zhang39095.560758218Li4384562297485Wang5887563369933.3Zhao6999999.597.542100Liu78089、080.581.582.583Wang8765432Song9102030405060Ma107479.573717077SampleOutputnameSCITECHCOMCS106SE309CS101sumTom88.077.066.055.044.033.0363.0Jerry50.0100.060.0100.050.0100.0460.0Zhang390.095.560.075.082.018.0420.5Li438.045.062.029.074.085.0333.0Wang588.075.063.036.099.03310、.3394.3Zhao699.099.099.597.542.0100.0537.0Liu780.080.080.581.582.583.0487.5Wang87.06.05.04.03.02.027.0Song910.020.030.040.05
6、sum+day);}ProblemK:学生成绩统计表TimeLimit:1SecMemoryLimit:16MBSubmit:629Solved:268[Submit][Status][WebBoard]Description在学校里经常见到的成绩表,表的每行是一个学生的成绩,每列是各个科目的成绩。如下表所示。你的任务是:输入这样的成绩表,统计出每个学生的总成绩和各个科目的平均成绩。如下表所示。Input第一行为两个整数m,n,07、1列都是不含空白符的字符串,表的各列用若干空格分隔,表的各行用一个回车分隔。第1行的2~n+1列是各个科目的名字。第2~m+1行1列为学生姓名。第2行2列开始到第m+1行、n+1列为各学生的各科目成绩(浮点数)。Output输出为一张表,表的大小为m+2行、n+2列,其中前m+1行n+1列的数据与输入相同。表的最右侧一列为学生各科目成绩的总和,该列第1行的标题是“sum”。表的最下面一行为各科目的所有学生平均成绩,该行的第1列标题是“average”。表的第1列输出为8个字符左对齐,后面每列为5个字符右对齐,两列之间有2个空格。表8、的所有数据项(除第1行和第1列外)都输出为保留1位小数。表的每行用一个回车分隔,表的最右边一列的数据项后没有空格。请注意:表的最右下角那项没有定义,不输出!最后1行的输出至最右一个科目的平均分结束,该行最后有回车。SampleInput106nameSCITECHCOMCS106SE309CS101Tom887766554433Jerry501006010050100Zhang39095.560758218Li4384562297485Wang5887563369933.3Zhao6999999.597.542100Liu78089、080.581.582.583Wang8765432Song9102030405060Ma107479.573717077SampleOutputnameSCITECHCOMCS106SE309CS101sumTom88.077.066.055.044.033.0363.0Jerry50.0100.060.0100.050.0100.0460.0Zhang390.095.560.075.082.018.0420.5Li438.045.062.029.074.085.0333.0Wang588.075.063.036.099.03310、.3394.3Zhao699.099.099.597.542.0100.0537.0Liu780.080.080.581.582.583.0487.5Wang87.06.05.04.03.02.027.0Song910.020.030.040.05
7、1列都是不含空白符的字符串,表的各列用若干空格分隔,表的各行用一个回车分隔。第1行的2~n+1列是各个科目的名字。第2~m+1行1列为学生姓名。第2行2列开始到第m+1行、n+1列为各学生的各科目成绩(浮点数)。Output输出为一张表,表的大小为m+2行、n+2列,其中前m+1行n+1列的数据与输入相同。表的最右侧一列为学生各科目成绩的总和,该列第1行的标题是“sum”。表的最下面一行为各科目的所有学生平均成绩,该行的第1列标题是“average”。表的第1列输出为8个字符左对齐,后面每列为5个字符右对齐,两列之间有2个空格。表
8、的所有数据项(除第1行和第1列外)都输出为保留1位小数。表的每行用一个回车分隔,表的最右边一列的数据项后没有空格。请注意:表的最右下角那项没有定义,不输出!最后1行的输出至最右一个科目的平均分结束,该行最后有回车。SampleInput106nameSCITECHCOMCS106SE309CS101Tom887766554433Jerry501006010050100Zhang39095.560758218Li4384562297485Wang5887563369933.3Zhao6999999.597.542100Liu7808
9、080.581.582.583Wang8765432Song9102030405060Ma107479.573717077SampleOutputnameSCITECHCOMCS106SE309CS101sumTom88.077.066.055.044.033.0363.0Jerry50.0100.060.0100.050.0100.0460.0Zhang390.095.560.075.082.018.0420.5Li438.045.062.029.074.085.0333.0Wang588.075.063.036.099.033
10、.3394.3Zhao699.099.099.597.542.0100.0537.0Liu780.080.080.581.582.583.0487.5Wang87.06.05.04.03.02.027.0Song910.020.030.040.05
此文档下载收益归作者所有