关于数组指针的简单应用

作者在 2009-07-01 02:46:24 发布以下内容
输入100以下个字符 输出最大的一个
#include<stdio.h>
void main(){
 char *p;
 char a[100];
 int max;
 printf("put chars :\n");
 gets(a);
 p=a;
 while(*p!='\0'){
  if(*p>max)
   max=*p;
  p++;
 }
  printf("%c",max);
}
 
编一程序,记录从键盘输入的字符串,计算字符串的长度,
并用指针实现对字符串的逆向输出。
#include<stdio.h>
void main(void)
{
 char a[100];
 char *p;
 int m=0;
 printf("put chars :\n");
 gets(a);
    p=a;
 while(*p!='\0')
 {
  m++;
  p++;
 }
 printf("字符的个数是:%d\n",m);
 printf("倒过来书写将会是:%c",*p);
 while(p!=a)
    {
  p--;
     printf("%c",*p);
 }
}
 
C语言学习 | 阅读 1780 次
文章评论,共0条
游客请输入验证码
浏览5251次
文章归档
最新评论