关闭

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

标签: qqc
2106人阅读 评论(0) 收藏 举报
分类:

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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:110990次
    • 积分:1871
    • 等级:
    • 排名:千里之外
    • 原创:70篇
    • 转载:10篇
    • 译文:0篇
    • 评论:8条
    文章分类
    文章存档
    最新评论