ftsg.net
当前位置:首页 >> 编写程序,输入一个字符串,计算出这个字符串的长... >>

编写程序,输入一个字符串,计算出这个字符串的长...

#include "stdio.h" void main() { char a[80]; int i=0; gets(a); while(a[i]!='\0')i++; printf("%d",i); }

#include #include int main() { char s[1000]; int l,i; scanf("%s",s); l=strlen(s); for(i=l-1;i>=0;i--) { printf("%c",s[i]); } printf("\n"); return 0; }

#include #include int mystrlen(char* p) { int size = 0; if(!p) return -1; while(*p) { size++; p++; } return size; } int main() { char str[1024]; gets(str); printf("%d\n",mystrlen(str)); }

在C语言中,可以通过库函数strlen来计算字符串的长度,也可以通过循环计数来求取字符串长度。 函数原型:unsigned int strlen(char *str); 功 能:统计字符串str中字符的个数,不包含'\0' 返 回 值:返回字符个数 具体实现方法可以参考如下程序...

#include #include int main() { char data[33]; int dota[33]; int i, j, num, len; gets(data); len = strlen(data); for (i = 0; i

#include int len(char *s){ char *p; for(p=s;*p;++p); return p-s;}int main(){ printf("%d\n",len("Hello World")); return 0;}

1指针, int Mystrlen(const char * string) { int i=0; while(*(string+i)) i++; return i; } 2数组, int Mystrlen(const char string[]) { int i=0; while(string[i]) i++; return i; }

#include "stdio.h" int fun(char *s) { int i=0; while(*s++)i++; return i; } void main() { char a[81]; gets(a); printf("%d\n",fun(a)); }

方法1:#include #includeint main(){char a[100];int len;gets(a);len = strlen(a);printf("%d\n", len);return 0;}方法2:#include #includeint main(){char a[100];int i=0;gets(a);while(a[i])i++;printf("%d\n", i);return 0;}

#include #include #define MAX_SIZE 20 // 字符串的最大长度int main() { int length = 0, i; char str[MAX_SIZE]; gets_s(str); // 输入字符串 // 遍历字符串的每一个字符得出其长度 for (i = 0; str[i] != '\0'; i++) { length++; } printf("...

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com