记录从键盘输入的字符串,计算字符串的长度并用指针实现对字符串的逆向输出

原创 2006年05月22日 21:06:00

/**********************************************************
编一程序,记录从键盘输入的字符串,计算字符串的长度,
并用指针实现对字符串的逆向输出。

<Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>

void main()
{
 char a[100];
 char *p;
 int b=0;

 printf("================================<Edison wong>================================/n/n");
 printf("请输入一个字符串/n");
 gets(a);
 p=a;/*把指针赋值*/

 while(*p!='/0')
 {
  b++;/*数组的长度加*/
  p++;/*指针的位置向前移动 默认是第一位*/
 }
 printf("字符串长度为 %d /n",b);
 
 printf("整理后的字符串是/n");

 while(p!=a)/*指针现在已经再最后一位了 所以让他不等于第一位置的时候执行循环*/
 {
  p--;/*因为指针已经在最后一位的/0位置上,所以上来就要减去1*/
  printf("%c",*p);/*打印字符,按照指针的值*/
 }
 printf("/n");
 printf("================================<Edison wong>================================/n/n");
}

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

相关文章推荐

C语言:从键盘输入一个字符串,以感叹号!作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。

题目:从键盘输入一个字符串,以感叹号!作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。 下面是我写的程序源代码,我通过VS2010,编译通过,运行正常。 ...
  • abzbi
  • abzbi
  • 2012-08-21 13:46
  • 27257

JAVA 接收键盘输入的字符串,转换成数组,输出ASCLL

package com.zidan.test; import java.util.Scanner; /** * @author 周国宝 E-mail: zidan211@163.com...

华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串

/* 题目描述: 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说...

华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串

/*这道题目暴露出很多问题 编程时头脑一定要清醒 否则会出现低级失误 比如字符串之间直接复制 和直接比较的问题*/ /*****************************************...

北航11年机试--从键盘输入包含扩展符'-'的字符串,将其扩展为等价的完整字符(C语言实现)

【问题描述】 从键盘输入包含扩展符'-'的字符串,将其扩展为等价的完整字符,例如将a-d扩展为abcd,并输出扩展后的字符串。 要求:只处理[a-z]、[A-Z]、[0-9]范围内的字符扩展,即只...

【C/C++学院】0826-文件重定向/键盘输入流/屏幕输出流/字符串输入输出/文件读写简单操作/字符文件读写二进制与文本差别/get与getline挖掘数据/二进制与文本差别/随机位置/多线程初级

文件重定向 [java] view plaincopy #include   using namespace std;  ...

用指针计算字符串长度

  • 2014-07-01 21:04
  • 238B
  • 下载

在java中如何用键盘输入一个数,字符,字符串

java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。 常用的类有BufferedReader,Scanner。 实例程序: 一,利用 Scanner 实现从键盘读入i...
  • czkct
  • czkct
  • 2015-11-09 23:21
  • 376
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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