C语言题目求帮忙!

因为我实在是太菜了希望不要被老师看到8 咱也没有积分…能给的都给了… 嘤嘤嘤大佬帮帮忙吧 题目描述: 给定一场ACM比赛的题目数量和提交列表,请你打印输出最终榜单。榜单的格式见输出和样例。 根据比赛规则,榜单有以下要求: 每道题的通过罚时按照分钟计算。每次未通过提交增加20分钟罚时,输入数据保证每个队伍罚时均小于10000分钟。到比赛结束都没有通过的题目不计入该队伍的罚时。 每队通过后的题目在榜单的题目栏中用“+”号显示。如果仅提交一次就通过了,则显示“+”。否则显示“+k”,k 为这个队伍对于这道题通过之前的总提交次数。输入数据保证 k 不大于 9。 每队提交但是未通过的题目在榜单的题目栏中用“-”号显示。如果仅提交一次,则显示“-”。否则显示“-k”,k 为这个队伍对于这道题的总提交次数。输入数据保证 k 不大于9。 每队没有提交的题目需要在榜单的该队的题目栏留空。 题目提交状态为“Compile Error”的提交不计入榜单。 对于某个队伍,在通过某个题目后再次提交该题目,则通过后的提交不计入榜单。 如果某个队伍没有提交,或者所有的提交均不计入榜单。则榜单上不显示该队伍。 题目提交状态为“Accepted”的提交表示本题正确通过,其它状态均表示未通过。 输入描述: 第一行一个数字 n(n≤14),表示这场比赛有 n 道题目,题目的标号从 A开始。 接下来若干行,每行格式形如:时间 题号 结果 队名,表示一条提交记录,提交记录按提交时间顺序排列。 }。 队名为一个含有空格、大写和小写字母的字符串,队名长度不超过 43。 输入以一行 “GAME OVER!” 结尾,表示比赛结束。 输出描述: 输出的榜单有 n+4栏,每栏之间间隔 2个空格。 Rank一栏的宽度为 4个字符,表示该队伍的排名。 Who一栏的宽度43个字符,表示该队伍的名字。 Solved一栏宽度为 6个字符,显示每个队伍通过题目的数量。 Penalty一栏宽度为 7个字符,按要求显示每队总用时(每题通过时间+有效的总罚时)。 接下来是题目栏,每个题目栏的宽度均为 3个字符,按要求显示“+”或“-”,表示每个队伍通过题目的情况。 每一栏的第一行为这一栏的名称,其中,Who需左对齐,其他栏需右对齐。 题目栏的名称为题目的标号。 接下来若干行,按顺序输出每个队伍的信息,每栏的信息需右对齐。 队伍按照通过题目数量排名,如果两队通过题目数量相等,总用时少的队伍排名靠前。 如果出现题数和罚时均相等的队伍,则按照队名的字典序排序,同时Rank一栏的值需相等。第一个与他们排名不相等的队伍的排名选择绝对排名,例如前五个队伍的排名分别为1、2、3、3、3,则第六个队伍的绝对排名为6。

}

5.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在   

第10次落地时,共经过多少米?第10次反弹多高?

(1)自己的理解(碰到算一次)

 //自己演示 一下程序,从而知其错误与知如何做。 心中 把循环语句画一个圈的去想 ,去想一下运行的效果 (方法) 

(2)官方的标准答案理解(碰到且反弹算一次)

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

谭浩强教授版《C程序设计》(第二版)P120 6.9  一球从100米高度自由落下,每次落地后反跳回原高度的一半;

再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

《C程序设计题解与上机指导》(第二版):

山上有一口缸可以装50升水,现在有15升水.

老和尚叫小和尚下山挑水,每次可以挑5升.

问:小和尚要挑几次水才可以把水港挑满

计算2000年的1月1到2008年的1月1日之间相隔有多少天

计算2008年的1月1日,到2008年的9月1日相隔有多少天

7、计算2000年的1月1到2008年的1月1日之间相隔有多少天。(提示:平年有365天,润年有366天,循环从2000年到2008年结束)

8、计算2008年的1月1日,到2008年的9月1日相隔有多少天。(提示:如果是润年的2月就有29天,

平年的2月有28天。1、3、5、7、8、10、12月都有31天,4、6、9、11月都有30天)

9、计算2000年的1月1日到2008年的9月1日相隔多少天

苦练半年,眼看大赛在即,

每彩排一次,就问导演:“结果满意么?”,如果回答“y”

以后就不用彩排了,不满意的话每天都要彩排,

直到现场表现让她满意为止! 

do{ printf("结果满意么??y满意,以后就不用彩排了  其他字符  不满意,每天都要彩排");

4.让计算机随机产生10个0到2之间的数,

如果产生的是0就输出“生成了一只白猪,我好怕怕”,

如果产生的是1就输出“生成了一只黑猪,我喜欢”

如果产生的是2就输出“生成了一只红猪,有下酒菜了”。

猴子摘了一堆枣N个,第一天吃了一半,还嫌不过瘾,

又多吃了一个:第二天又吃了剩下的一半零一个:以后每天如此,

到第十天,猴子一看只剩下一个了。问最初有多少个枣子?

百元买百鸡问题:公鸡每只5元,母鸡每只3元,

小鸡每3只1元;一百元要求三种鸡都要买,

}//for,if都要用{},用鼠标点{时,会 有对应} 变红。用文字不易解释出 ,则用视频 

//1.使用for循环,将1到100之间的所有能被7整除或者包含7的数都不打印

//2.使用for循环,将1到100之间的所有能被7整除或者包含7的数都不打印,计算其所有值的和

//如果和大于500,停止循环

//3、声明一个int型的数组,循环接收8个学生的成绩,计算这8个学生的总分及平均分。

//4、声明一个int型的数组,循环随机生成13个1到13之间随机数放入到此数组中去,再循环输出。

//5、声明一个char型的数组,在此数组的单元格中放入"a,b,c"三个字符,然后使用循环将它反序输出。如"c,b,a"。

//1.求1000以内的质数,只能够除以自身和1,除以其他没有余数 

//如果一个数恰好等于它的因子之和,则称该数为“完全数” [1]  。

//各个小于它的约数(真约数,列出某数的约数,去掉该数本身,剩下的就是它的真约数)的和等于它本身的自然数叫做完全数(Perfect number),又称完美数或完备数。

//例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,

//其余3个数相加,1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,

//除去它本身28外,其余5个数相加,1+2+4+7+14=28。第三个完全数是496,

//有约数1、2、4、8、16、31、62、124、248、496,除去其本身496外,其余9个数相加,

//3.声明一个整形数组,提示用户输入10个数字,将其内容进行从小到大进行排序

}

计算机C语言笔试题目及答案

  想考计算机C语言笔试的同学要注意了,接下来是yjbys小编为大家精心搜集的计算机C语言笔试题目及答案,供大家参考借鉴。

  一、 填空题(本大题共25小题,每小题2分,共50分)

  1.以下C语言提供的合法的数据类型说明关键字为 d 。

  2.C语言中的标识符只能由字母、数字、下画线组成,且第一个字符 c 。

  A必须为字母B必须为下画线C必须为字母或下画线D可以是字母、数字或下画线中任何一种。

  3.设有以下语句:

  则 c 的二进制值是 a 。

  4.假定w,x,y,z,m均为int型变量,有如下程序段

  则程序运行后,m的值是 d 。

  5.若执行以下程序时从键盘上输入9,则输出结果是 b 。

  6.以下程序段的输出结果是 d 。

  7. C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是 b 。

  A.地址传递B.值传递C.由实参传递给形参,再由形参传递给实参D.由用户指定传递方式

  8. 已知一个函数的定义如下: d 。

  则该函数正确的函数原型声明为:

  9.已知整型变量K的值为5,下面程序段执行的结果是 c 。

  10.以下程序的执行次数是 c 。

  11.下列叙述中错误的是 b 。

  A 主函数中定义的变量在整个程序 中都是有效的

  B 复合语句中定义的变量只在该复合语句中有效

  C 其他函数中定义的变量在主函数中不能使用

  D 形参是局部变量

  12.若运行时输入100,写出以下程序的运行结果。

  13.下面正确的二维数组定义是 b 。

  则 d 不可输出该字符串。

  15.对于字符串的操作,下列说法中正确的是 c 。

  C 可用strcpy函数进行字符串的复制完成字符数组的'赋值

  D 字符串“aaaa”在内存中占用4个字节长度

  并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是 b 。

  18.若有以下定义和语句:

  }则输出的结果是 c 。

  19.以下定义和语句:

  则*(p[0]+1)所代表的数组元素是 c 。

  20.以下程序的输出结果是 b 。

  21.回答本题的运行结果为 a 。

  A.关系表达式 B 逻辑表达式 C 常量表达式 D算术表达式

  24.下列运算符中,优先顺序的级别最低的是 d 。

  二、填空题:(本大题共5小题,每小题2分,共10分)

  1.C语言中,唯一的三目运算符是 表达式1?表达式2:表达式3 ,而&&是 双 目运算符。

  2.函数的递归可分直接递归和间接递归,它由递推和 回归 两部分组成。

  4.C语言提供了两个与地址相关的运算符分别是 & && 。

  5.C语言数组的下标总是从 0 开始,不可以为负数;构成数组各元素具有相同的 变量 。

  三、程序分析题(本大题共4小题,前三小题每题 4分,最后一小题8分,共20分)

  1.以下程序的输出结果为 a 。

  2.分析下列程序的运行结果

  运行结果为:9 49 (9空格)。

  3.通过指针变量给所指向的变量赋值。请将编号①②空白处补充完整。

  4.下列程序的作用是将一个数组中的数据逆序输出,请将编号①②③④空白处补充完整。

  四、按要求编写程序(本大题共2小题,每小10题分,共20分)

  1.利用冒泡法对60个学生的成绩进行排序。

  2.编和求 ,公式如下:

  ,其中arctan(x)用如下形式的级数计算:

  直到某级数绝对值不小于 为止。(提示: 和x均为double型)

  1.(从低到高的排序)

  2.(网上找的不确定)

【计算机C语言笔试题目及答案】相关文章:

}

我要回帖

更多关于 c语言的题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信