- 博客(8)
- 收藏
- 关注
原创 6-7 判断回文字符串
前言 本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。 函数接口定义: bool palindrome( char *s ); 函数palindrome判断输入字符串char *s是否为回文。若是则返回true,否则返回false。 裁判测试程序样例: #include <stdio.h> #include <string.h> #define MAXN 20 typedef enum {f
2022-05-01 16:58:51
493
原创 7-2 鸡兔同笼
前言 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物 输入格式: 第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a (a < 32768)。 输出格式: n行,每行输出对应一个输入。输出是两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用空格分开。如果没有满足要求的情况出现,则输出2个0。 输入样例: 在这里给出一组输入。例如: 2 3 20 输出样例: 在
2022-05-01 15:36:42
1355
原创 6-5 移动字母
前言 本题要求编写函数,将输入字符串的前3个字符移到最后。 函数接口定义: void Shift( char s[] ); 其中char s[]是用户传入的字符串,题目保证其长度不小于3;函数Shift须将按照要求变换后的字符串仍然存在s[]里。 裁判测试程序样例: #include <stdio.h> #include <string.h> #define MAXS 10 void Shift( char s[] ); void GetString( char s[] );
2022-05-01 15:24:46
364
原创 6-4 字符串长度
前言 编写函数求给定字符串的长度。 函数接口定义: int mystrlen ( const char *s); 其中 s 是一个以空字符结尾的字符串。函数返回该字符串的长度,即字符串中所包含的字符个数(不含结尾的空字符)。 裁判测试程序样例: #include <stdio.h> int mystrlen ( const char *s); int main() { char str[256]; gets(str); printf("%d", mystrlen(
2022-05-01 15:19:41
987
原创 6-1 统计字符串中数字字符的个数
前言 编写函数,统计字符串中数字字符的个数。字符串的长度不超过1000。函数的接口定义如下: 函数接口定义: int DigitalStatistics(char *p); p是指向字符串的指针。函数的返回值是统计结果。 裁判测试程序样例: #include <stdio.h> #include <string.h> /* 你编写的函数放在这里 */ int main() { char str[10001]; gets(str); printf(
2022-05-01 15:15:45
2315
原创 6-6 使用函数实现字符串部分复制
前言 本题要求编写函数,将输入字符串t中从第m个字符开始的全部字符复制到字符串s中。 函数接口定义: void strmcpy( char *t, int m, char *s ); 提示:以下是本篇文章正文内容,下面案例可供参考 一、使用步骤 函数strmcpy将输入字符串char *t中从第m个字符开始的全部字符复制到字符串char *s中。若m超过输入字符串的长度,则结果字符串应为空串。 裁判测试程序样例: #include <stdio.h> #define MAXN 20 void
2022-05-01 15:02:54
2181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1