输入一个字符串,存储在字符数组里,用指针的方式逐一显示字符,并求其长度
2012-07-25 18:07
861 查看
#include<stdio.h>
int main()
{
char str[100],*p;
gets(str);
p=str;
while(*p!='\0')
{
printf("%c",*p);
p++;
}
printf("\n%d\n",p-str);
return 0;
}
int main()
{
char str[100],*p;
gets(str);
p=str;
while(*p!='\0')
{
printf("%c",*p);
p++;
}
printf("\n%d\n",p-str);
return 0;
}
相关文章推荐
- 笔试题-输入一个字符数组将这些字符串按顺序合并输出-指针数组-数组指针-函数指针-指针函数
- 字符串的存储方式,以及sizeof()(字符数组,字符指针,Sizeof总结)
- 指向字符的指针数组来存储一个字符串列表
- 实验10指针2(1)输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- 输入字符串,内有数字和非字符数组,例如A123x456将其中连续的数字作为一个整数,依次存放到一个数组中,如123放到a[0],456放到a[1],并输出a这些数
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- 问题:求两个字符串的最长公共子串。 要求:输入两个字符串,输出它们的最长公共子串,包括长度。 设计: 设计一个类 String,包括一个 len(字符串长度)和字符串指针 s。另有如下成员函数: ·
- 编写程序读入一组string类型的数据,并将它们存储在vector中,再将vector对象复制给一个字符指针数组。
- 编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中: 假定该行不超过255个字符。回忆一下,您可以使用具有%c说明符的scanf()从输入中一次 读入一个字符,而且当您按
- 输入一个字符串,将其中的连续数字字符组成整数,并放入数组中,在主函数中打印这个数组及数组的个数。
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格,和其他字符的个数,在主函数中输入字符串以及输出上述统计的结果。再考虑将算的的结果放在一个数组中
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- 输入一个不定长度的数字字符串,将其中的数字提取出来并保存在数组中。
- 写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分 隔。
- JS判断输入字符串长度(汉字算两个字符,字母数字算一个)
- 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(指针)
- 【c语言】编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- 数组字符串系列之:判断一个输入字符串中的每个字符唯一,只能使用基本的数据结构