将一个字符串逆序存放的程序
来源:互联网 发布:itc网络广播 编辑:程序博客网 时间:2024/05/17 00:18
/*****************************************************
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
#include <stdio.h>
#include <string.h>
#define N 100
my_gets(char ch[N])//字符串的输入函数
{
int i;
for(i = 0;ch[i - 1] != '\n';i++)
{
ch[i] = getchar();
}
ch[i - 1] = '\0';
}
void change(char str[],int n)//字符串逆序存放的函数
{
int i,j;
char temp;
for(i = 0, j = n;i < j - 2;i++, j--)//交换字符串两端的元素
{
temp = str[i];
str[i] = str[j - 1];
str[j - 1] = temp;
}
}
int main()
{
char s[N];
int size = 0;
printf("please enter a string:\n");
my_gets(s);
size = strlen(s);
change(s,size);
puts(s);
return 0;
}
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
#include <stdio.h>
#include <string.h>
#define N 100
my_gets(char ch[N])//字符串的输入函数
{
int i;
for(i = 0;ch[i - 1] != '\n';i++)
{
ch[i] = getchar();
}
ch[i - 1] = '\0';
}
void change(char str[],int n)//字符串逆序存放的函数
{
int i,j;
char temp;
for(i = 0, j = n;i < j - 2;i++, j--)//交换字符串两端的元素
{
temp = str[i];
str[i] = str[j - 1];
str[j - 1] = temp;
}
}
int main()
{
char s[N];
int size = 0;
printf("please enter a string:\n");
my_gets(s);
size = strlen(s);
change(s,size);
puts(s);
return 0;
}
0 0
- 将一个字符串逆序存放的程序
- 编写函数将字符串按逆序存放
- 将一个字符串逆序
- 将一个字符串逆序
- 将一个字符串逆序
- 将一个字符串的内容,逆序存储
- 将一个输入的字符串进行逆序
- 完成下面程序 利用栈 将程序中定义的数据逆序存放。
- 将一个字符串逆序输出
- 将一个字符串逆序排列
- 将一个字符串逆序输出
- 将一个字符串逆序输出
- 编写函数void fun(char *s),其功能是将s所指的字符串逆序存放
- 输入一个字符串,然后按逆序重新存放该字符串
- 88.逆序存放字符串
- 字符串逆序存放
- 字符串逆序存放
- 写出你能想到的最高效的逆序存放字符串程序
- Linux下MyCat安装
- 桶式排序
- React和Redux的连接react-redux【转载】
- 响应式设计与自适应设计
- 解决OCS Inventory安装后的警告
- 将一个字符串逆序存放的程序
- Java servlet 跳转404
- 数据结构--图
- JPress安装
- Retrofit2 完全解析 探索与okhttp之间的关系
- error: command 'gcc' failed with exit status 1
- NOIP模拟题 10.31
- Nova API服务 之 创建虚拟机流程(1)
- 2016.10.31