linux C 学习 简单字符串逆序输出

原创 2015年11月17日 22:22:45

看了下网上的字符串逆序输出,都相对复杂,下面给一个简单的字符串逆序输出小程序实现:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	int i;
	int n;
	char *q = "I am a coder";
	n = strlen(q);
	char buffer[n+1];//多一个位置放'\0'
	printf("The string is:%s\n",q);
	for( i = 0;i < n;i++)
	{
		buffer[n-1-i]=*q++;
	}
	buffer[n]='\0';
	printf("The ending string is:%s\n",buffer);
 	return 0;
}

运行结果如下:

 



版权声明:本文为博主原创文章,未经博主允许不得转载。

linux C 学习 简单字符串逆序输出

看了下网上的字符串逆序输出,都相对复杂,下面给一个简单的字符串逆序输出小程序实现: [cpp] view plain copy #include  ...

Linux shell:文本的按行逆序和字符串逆序

Linux shell:文本的按行逆序和字符串逆序 假定有以下文件: qingsong@db2a:/tmp$ cat file.txt abcde hello,world 12345! ...

c头文件(.h)的作用

C语言的著作中,至今还没发现把.h文件的用法写的透彻的。在实际应用中也只能依葫芦画瓢,只知其然不知其所以然,甚是郁闷!闲来无事,便将搜集网络的相关内容整理一下,以便加深自己的理解 理论概述: .h中一...

C语言经典编程题--哥德巴赫猜想 、完数 、猜数字等

验证歌德巴赫猜想:任意一个不小于6的偶数都可以表示成两个素数的和。从键盘任意给一个符合条件的数,输出相应的两个素数。 素数:指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数 代...

C语言简单递归实现字符串逆序输出

题目内容的 “注意” 已经侧面规定了要用递归来实现: 输入是一个可能含有空格的串说明要用gets来读入字符串,如果利用scanf的话是无法读入一段含有空格的串。...

Linux C 字符串输出函数 puts()、fputs()、printf() 详解

转自:http://www.cnblogs.com/phpgo/p/5724378.html 一、puts() 函数详解 puts()函数用来向 标准输出设备 (屏幕)写字...

《Linux C一站式学习》第三章 简单的函数

4. 全局变量、局部变量和作用域 全局变量定义在所有的函数体之外,它们在程序开始运行时分配存储空间,在程序结束时释放存储空间,在任何函数中都可以访问全局变量。 如果全局变量和局部变量重名了...
  • dc_726
  • dc_726
  • 2011年11月27日 14:56
  • 1464

字符串逆序输出

  • 2014年09月12日 09:41
  • 475B
  • 下载

字符串逆序输出

  • 2012年03月26日 19:28
  • 4KB
  • 下载

简单LinuxC程序关于倒置句子中的单词位置(字符串逆序应用)

题目:编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux C 学习 简单字符串逆序输出
举报原因:
原因补充:

(最多只允许输入30个字)