首页 >>  正文

求字符串长度不用strlen

来源:baiyundou.net   日期:2024-09-22

刁咸须1685给定一个字符串,最终输出字符串长度及该字符串内容.不使用系统提供的strlen函数.用指针编写@ - @处 -
顾炎逸18316246609 ______ #include<stdio.h> int mylen(char *p) //设计求字符串长度的函数 {char *q=p; while(*q)q++; return q-p; } int main() { char str[101]; int len=0; gets(str); len=mylen(str); //调用函数求字符串长度 printf("%d ",len); printf("%s\n",str); return 0; }

刁咸须1685编写程序求出字符串的长度不允许用strlen函数 -
顾炎逸18316246609 ______ #include main() { char a; int b=0; printf("输入字符串:");scanf("%s",&a); if(a!=\0) b++; printf("%d',b); }

刁咸须1685c/c++中 不使用strlen()这个函数,怎样求字符指针所指向的字符串的长度? char *p="aaabbbccc"; -
顾炎逸18316246609 ______ int i; for(i=0;*p!='\0';i++,p++) ; i的值就是字符串长度,保存起来或者用printf输出就可以知道了

刁咸须1685输入一个字符串,求出字符串长度(不能用strlen函数),输出字符串及其长度.使用指针处理. -
顾炎逸18316246609 ______ int main() { char ch = 0; char szBuf[1024] = {0}; int len = 0; while ((ch=getchar()) != '\n') { szBuf[len++] = ch; } printf("string: %s \n len: %d\n", szBuf, len); return 0; }

刁咸须1685输入一个字符(少于20个字符),求取并输出此字符串的长度(要求不用strlen函数) -
顾炎逸18316246609 ______ var s:string; ans:longint; begin readln(s); repeat delete(s,1,1); inc(ans); until s=''; writeln(ans); end.

刁咸须1685c语言求字符串长度,用函数,不用指针 -
顾炎逸18316246609 ______ 可以直接用函数...比如 char s[] = "aaabbbccc"; int len = strlen(s); strlen就可以用来求字符串的长度...也可以自己写个函数来实现...#include <stdio.h> int len(char s[]){ int i; for(i=0;s[i]!='\0';i++); return i; } void main(){ char s[] = "aaabbbccc"; int sLen = len(s); printf("%s的长度是 :%d\n",s,sLen); }

刁咸须1685从键盘上输入一个字符串,统计字符串中的字符个数.不许使用求字符串长度函数strlen(). -
顾炎逸18316246609 ______ #include<stdio.h> void main() { int n; char str[100]; scanf("%s%n",str,&n);//注意%n不是%d,因此只需输入字符串即可得到n的值 printf("%s,字符串长度n=%d",str,n); }

刁咸须1685如何计算字符串长度 不要用函数strcat -
顾炎逸18316246609 ______ void main() { char a[20]; int i; cin>>a; for (i=0;a[i]!='\0';i++); cout<<i; }

刁咸须1685不用字符串处理函数,写一个程序,求一个字符串的长度并输出 -
顾炎逸18316246609 ______ #include "stdio.h" int getStrLen(char *str) { int len=0; while(*str!='\0') { len++; str++; } return len; } int main() { char str[100]={0}; printf("请输入一个字符串:"); gets(str); printf("该字符串长度为%d\n",getStrLen(str)); }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024