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

原创 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");
}

从键盘输入一个字符串并求出其长度

方法一:创建一个模板函数并调用 #include using namespace std; template int Array_Len(T &a) {      return ((siz...

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

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

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

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

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

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

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

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

北航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
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记录从键盘输入的字符串,计算字符串的长度并用指针实现对字符串的逆向输出
举报原因:
原因补充:

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