中国石油大学c语言

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小明今年3岁了,现在他已经能够认识100以内的非负整数,并且能够进行100以内的非负整数的加法计算。对于大于等于100的整数,小明仅保留该数的最后两位进行计算。如果计算结果大于等于100,那么小明也仅保留计算结果的最后两位。

例如,对于小明来说:

1)1234和34是相等的。

2)35+80=15。

现给定非负整数A和B,你的任务是代表小明计算出A+B的值。

输入

一行,包含两个非负整数A和B(A和B均在int类型可表示的范围内)。

输出

输出小明A+B的结果。

星期几

输入今天是星期几的序号(星期天的序号为0),输出明天是星期几的英文单词。

周日到周六的英文表示:Sun,Mon,Tue,Wed,Thu,Fri,Sat

输入

一个整数(0-6)

输出

所表示的英文

ASCII

Since all we know the ASCII code, your job is simple: input numbers and output corresponding messages.

Input

The first line contains one integer T (1<=T<=1000).

The input will contain T positive integers separated by whitespaces .

The integers will be no less than 32.

Output the corresponding message in just one line.

Warning: no extra characters are allowed.

Hint

Character ASCII code

A 65

a 97

Whitespace 32

校庆纪念品

六十载弦歌不辍,一甲子薪火相传。2013年10月,中国石油大学迎来了60周年华诞。校庆期间对每位荣归母校的校友都将提供一份完全立方体包装的纪念品,志愿者将其堆放在墙角,具体堆放形状如下图所示:

因为纪念品堆得实在是太有规律了,你只要知道它的层数就可以计算所有纪念品的数量

了。

输入

输入数据只有一个整数n,表示这堆纪念品的层数(1<=n<=100)。

输出

一个整数,表示这堆纪念品的总数量。

电梯

正在建设的工科楼E座将会成为校内最高建筑,假设该建筑内只有一个电梯。现在有一个由N个正整数组成的请求列表,每个数字表明了电梯将依次停留的楼层顺序。电梯每上行1层将花费6秒,下行1层将花费4秒。电梯在每一层停留一次,将花费5秒。对于一个给定的请求列表,请计算出按照顺序途径每一层楼所花费的总时间。电梯一开始停留在第0层,并且在完成请求队列之后不需要返回地面(第0层)。

输入

输入共2行。第一行为一个正整数N,表示请求队列中需要经过的楼层数目;第二行为N个正整数,表示电梯依次经过的楼层数,每个数都少于30。

输出

花费的总时间

吃巧克力

2013年12月8日,ACM俱乐部的小武代表学校参加了在吉林大学举办的第38届ACM国际大学生程序设计竞赛现场赛,返校时带了一盒好吃又精美的巧克力给滨滨(盒内共有N 块巧克力,20 > N >0)。

小武告诉滨滨每天可以吃一块或者两块巧克力。假设滨滨每天都吃巧克力,问滨滨共有多少种不同的吃完巧克力的方案。

例如:

如果N=1,则滨滨第1天就吃掉它,共有1种方案;

如果N=2,则滨滨可以第1天吃1块,第2天吃1块;也可以第1天吃2块,共有2种方案;如果N=3,则滨滨第1天可以吃1块,剩2块;也可以第1天吃2块剩1块,共有2+1=3种方案;

如果N=4,则滨滨可以第1天吃1块,剩3块;也可以第1天吃2块,剩2块,共有3+2=5种方案。

输入

一个正整数N。

输出

滨滨吃巧克力的方案数目

【研究创新型】8.1 谁能出线(课内完成)

背景:

电视台举办“超级学生”才艺大赛,由于报名人数狂多,所以要先进行分组预赛。按规定,每10名学生为一个预赛小组,评委打出分数(0~100分),各小组第一名可以进入下一轮;如果有多名学生得分相同都是第一名,则可同时进入下一轮。

输入:

按顺序给出一个小组10个人的最后得分(int)。

输出:

能够出线的学生序号(0~9)。

#include

#include

#define size 10

int main()

{

int score [size];

int i;

int max=0;

for(i=0;i<10;i++)

{

scanf("%d",&score[i]);

if(max

{

max=score[i];

}

}

for(i=0;i<10;i++)

{

if(max==score[i])

{

printf("%d\n",i);

}

}

return 0;

}

【设计型】8.2 挑选小白鼠

描述

实验室有一批小白鼠,为了评估他们的健康程度,我们为每一只小白鼠都设定了一个“健康指数”。现在我们需要进一步的评估这批小白鼠的健康均衡程度,因此我们需要从中找到健康指数差距最大的两只小白鼠的编号,以此来进一步的进行评估。

关于输入

第一行是一个整数n(2<= n <= 100),表示的是一共有n只小白鼠。第二行是n个整数(互不相同),分别表示n只小白鼠的健康指数,同时根据输入顺序,从1开始为其编号1,2…n。也就是说第一个整数是第一只小白鼠的健康指数,第二个整数是第二只小白鼠的健康指数,依次

相关文档
最新文档