c语言拱猪计分测试例,北理C语言作业及答案3.doc
北理C语言作业及答案3北理C语言作业及答案3
C语言作业3
43. 缩写展开
成绩: 10 / 折扣: 0.8
在保存字符串时,对出现在连续位置的若干个字符,如这些字符在ASCII表中也是连续出现,则可以将这些字符使用缩写形式进行保存,以节省保存空间。例如用A-Z表示ABCD...XYZ,1-5表示12345,c-f表示cdef。
输入:
包含缩写形式的字符串
输出:
将缩写形式进行还原后的字符串
说明:
只分别对大写字母、小写字母和数字进行压缩,对于形如9-A,a-C这样的缩写不进行处理。
测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示
0-9?以文本方式显示
0123456789?1秒 64M 0 测试用例 2以文本方式显示
G-I?以文本方式显示
GHI?1秒 64M 0 测试用例 3以文本方式显示
ABDG-K035-9abd-h?以文本方式显示
ABDGHIJK0356789abdefgh?1秒 64M 0 测试用例 4以文本方式显示
abcdef ghi jkl mn?以文本方式显示
abcdef ghi jkl mn?1秒 64M 0 测试用例 5以文本方式显示
1-1?以文本方式显示
1-1?1秒 64M 0 #include
int main()
{
int i=0;
char s[100];
gets(s);
while(s[i]!='\0')
{
if(s[i+1]!='-')
{
printf("%c",s[i]);
i++;
}
else
{
if(s[i+2]>s[i] && ((s[i]<=57)+(s[i+2]<=57)!=1) && (s[i]<=57||s[i]>=65))
{
while(s[i]!=s[i+2]){
printf("%c",s[i]++);
}
i+=2;
}
else printf("%c",s[i++]);
}
}
printf("\n");
return 0;
}
44. 函数递归
成绩: 10 / 折扣: 0.8
编写一个函数,使用递归算法求满足下述定义的整数序列的第n项。
1当 n >= 0 且 n <= 4 时 f( n ) = f(n-1) + f(n-3) 当 n > 4 且n为偶数 时 f(n-2) + f(n-4) 当 n > 4 且n为奇数 时 -1 其他 函数原型如下:int findf(int n);参数说明:n 项数;返回值是第n项值。例如输入:10,输出:8
预设代码
前置代码
view plaincopy to clipboardprint?
/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
#include
int main()
{ int n,s, findf( int );
scanf("%d", &n);
s = findf(n);
printf("%d\n", s);
return 0;
}
/* PRESET CODE END - NEVER TOUCH CODE ABOVE */
测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示
10以文本方式显示
8无限制 64M 0 int findf(int n)
{
if(n>=0&&n<=4)
return 1;
else
if(n>4&&n%2==0)
return findf(n-1) + findf(n-3);
else
if(n>4&&n%2==1)
return findf(n-2) + findf(n-4);
else
return -1;
}45. 大家再来做游戏
成绩: 10 / 折扣: 0.8
还是那个大家做游戏的问题:幼儿园的小朋友们刚学习了如何数数,阿姨在下课时组织大家一起玩游戏。规则如下:所有的小朋友绕成一圈,顺序排号,给出开始报数
c语言拱猪计分测试例,北理C语言作业及答案3.doc相关推荐
- c语言编程拱猪计分,拱猪计分
拱猪计分 Time Limit:1000MS Memory Limit:65536K Total Submit:62 Accepted:21 Description 拱猪是一种很有趣的扑克牌游戏. 即 ...
- 洛谷P1148 拱猪计分
洛谷P1148 拱猪计分 题意: 拱猪是一种很有趣的扑克牌游戏. 即使你不知道它的玩法,你也可以由它的计分方式来了解它的趣味性. 假设在此我们仅考虑四个人的拱猪牌局,本题要求你根据下面的计分规则,在牌 ...
- 拱猪计分(normal)
[模拟试题]:拱猪计分(normal) Time Limit:1000MS Memory Limit:65536K Total Submit:39 Accepted:13 Description 拱 ...
- 拱猪计分问题(细心题)
[模拟试题]:拱猪计分(normal) Time Limit:1000MS Memory Limit:65536K Total Submit:39 Accepted:13 Description 拱 ...
- C语言主题作业2答案,北理C语言作业及答案3(2)
} H18:拱猪计分(选作) 成绩: 5 / 折扣: 0.8 背景: 拱猪是一种很有趣的扑克牌游戏.即使你不知道它的玩法,你也可以由它的计分方式来了解它的趣味性. 假设在此我们仅考虑四个人的拱猪牌局, ...
- 北理C语言压缩文本,北理C语言作业及答案2.doc
北理C语言作业及答案2.doc 34 北理工的恶龙成绩 10 / 折扣 0.8背景最近,北理工出现了一只恶龙,它长着很多头,而且还会吐火,它将会把北理工烧成废墟,于是,校长下令召集全校所有勇士杀死这只 ...
- C#试玩程序设计试题——拱猪计分
题目链接: https://wenku.baidu.com/view/d8253e24f90f76c660371ac2.html?from=search 问题描述: 拱猪是一种有趣的扑克牌游戏.即使你 ...
- 【C】北理C语言——有意思的题第一题
题干: 背景: 拱猪是一种很有趣的扑克牌游戏.即使你不知道它的玩法,你也可以由它的计分方式来了解它的趣味性. 假设在此我们仅考虑四个人的拱猪牌局,本题要求你根据下面的计分规则,在牌局结束时计算 ...
- c语言间接级别不同_例9:C语言实现成绩的等级判别
例9:C语言实现按照考试成绩的等级输出百分制分数段,A等为85-100分,B等为70-84分,C等为60-69分,D等为60分以下. 解题思路:这是一个多分支选择问题,根据百分制分数将学生成绩分为4个 ...
最新文章
- spring @component的作用
- MySQL 5.7---安装详细教程(.zip安装)
- linux下iscsi
- 将m个苹果放入n个盘子的问题【转】
- android开发EditText输入时弹出数字输入键盘
- Charles使用手册
- O'Stolz定理的应用
- 2020大学计算机答案,超星2020大学计算机基础答案 全
- H3C S5820x 期望风道方向的注意事项
- 网络地址转换--PAT配置
- 发改委印发《关于促进分享经济发展的指导性意见》
- 解密-大象跳转如何实现微信中点击链接直接跳到默认浏览器(不是在微信内置浏览器打开)
- 2016年最权威的1000集大型web前端视频教程(爱创课堂出品)
- OpenFlow Tutorial
- Windows AD域下批量分发安装软件
- M87 黑洞照片的捕捉背后,这个程序媛功不可没
- docker flannel网络部署和路由走向分析
- Node.js 中的多线程方案 Worker threads
- idea怎么设置代码提示不区分大小写_intellij idea设置代码提示不区分大小写
- 神武4手游等待服务器响应,《神武4》手游:转服功能终上线,认准长安袁守诚...