字符串训练01—请编写一个C函数,该函数将一个字符串逆序
来源:互联网 发布:snmp采集哪些数据 编辑:程序博客网 时间:2024/05/16 14:02
/************************************************
题目: 请编写一个C函数,该函数将一个字符串逆序
例如 str = "hello" 结果输出 “olleh”
************************************************/
#include <stdio.h>
int mystrlen(const char *str) //计算字符串的长度
{
int length = 0;
if (str == NULL)
{
while (*str++)
{
length++;
}
return length;
}
void RevStr(char *str)
{
int i = 0;
char temp = 0;
int len = mystrlen(str);
for (i = 0; i < len / 2; i++) //字符串倒置
{
temp = str[i];
str[i] = str[len - i - 1];
str[len - i - 1] = temp;
}
}
int main()
{
char str[10] = "hello"; //定义字符串
printf ("The original string is : ");
printf ("%s\n", str);
RevStr(str);
printf ("The result is : \n");
printf ("%s\n", str);
return 0;
}
题目: 请编写一个C函数,该函数将一个字符串逆序
例如 str = "hello" 结果输出 “olleh”
************************************************/
#include <stdio.h>
int mystrlen(const char *str) //计算字符串的长度
{
int length = 0;
if (str == NULL)
{
return -1;
}while (*str++)
{
length++;
}
return length;
}
void RevStr(char *str)
{
int i = 0;
char temp = 0;
int len = mystrlen(str);
for (i = 0; i < len / 2; i++) //字符串倒置
{
temp = str[i];
str[i] = str[len - i - 1];
str[len - i - 1] = temp;
}
}
int main()
{
char str[10] = "hello"; //定义字符串
printf ("The original string is : ");
printf ("%s\n", str);
RevStr(str);
printf ("The result is : \n");
printf ("%s\n", str);
return 0;
}
阅读全文
0 0
- 字符串训练01—请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数将一个字符串逆序
- 4.1题目: 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,将一个字符串逆序
- 请编写一个 C 函数,该函数将给定的一个整数转换成字符串
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 4.2题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,该函数将一个字符…
- 位运算训练01—请编写一个c函数,该函数给出一个字节中被置为1的位的个数
- .编写一个函数,将一个数字字符串转换成该字符串对应的数字
- 请编写一个函数,删除一个字符串的一部分。
- 写一个 C 函数,该函数将给定的一个字符串转换成数字
- Forcefield
- JAVA及其常用类方法(七)---Calendar
- P1631 序列合并
- HDU 1671 Phone List (字典树)
- SQLite学习手册(内置函数)
- 字符串训练01—请编写一个C函数,该函数将一个字符串逆序
- jquery-1.12.4.intellisense.js 使用
- C++中的Vector
- 递归上层调用部分由于下层使用了return语句直接结束,无法累计所有的数据?
- html5 canvas浅介(一)
- go语言的命令行库
- Linux ubuntu 文件类型 权限
- MyBatis----多表查询返回包装类
- 原生JavaScript和JQuery两种方式实现AJAX