写一函数int strlength(char *s)求一个字符串的长度。主函数中输入一个字符串,调用函数strlength求其长

写一函数int strlength(char *s)求一个字符串的长度。主函数中输入一个字符串,调用函数strlength求其长度并输出

#include<stdio.h>
#define MAX_STR 1024
int strlength(char *) ;
int main(void)
{

char s[MAX_STR ] ;
printf("请输入字符串:");
scanf("%s",s);
printf("你输入的字符串的长度为%d\n",strlength(s));
return 0;
}
int strlength(char *s)
{
int i=0;
while (s[i]!='\0')
{
i++;
}
return i;
}

温馨提示:内容为网友见解,仅供参考
无其他回答

C++编程题:编写一个函数,求一个字符串的长度,在main函数中输入字符串...
int Strlen(char* str) { int count = 0;while (*str != '\\0') { count += 1;++str;} return count;} void main() { char str[N];char* p = str;printf("请输入str\\n");for (int i = 0, ch = '\\0';ch != '\\n'; ++i) { ch = getchar();if (i >= N) {...

编写函数strlength(char *str),求字符串str的长度使用C语言
include <string.h> int mystrlen(char *s){ int i;char *p = s;if(p==NULL) return 0;for(i=0; *p!='\\0'; p++) i++;return i;}

...子函数,分别为strlength和strswap,实现字符串长度的求解
nt strlen(char s[]){ int len=0 ,i;for(i=0;s[i]!='\\0';i++)len++;return len;}

用C语言编写一道程序,求输入字符串的长度,且不能用strlength函数
int stringLen ( char *s ){ int *p;int read;int test;p = (int*)s;read = 0;while ( !(read & 0x81010100 )){ read = *p++;test = 0x7efefeff + read;read = read ^ -1 ^ test;} test = (char*)p - s;if ( read & 0x100 ) return test - 4;else if ( read ...

C#求子串问题,帮忙解决一下!!!
void In_Str(char *&buffer)\/\/输入串 { buffer= (char*)malloc(STRING_INIT_SIZE*sizeof(char));gets(buffer);} int StrLength(char s[]){ int i=0;while (s[i]!='\\0')i++;return(i);} int StrSub(char *t,char *s,int i,int len){ int j;int slen;slen=StrLength(s);...

写一函数随机生成一字符串,该字符串的长度为0~20,字符串为字母。请...
include<stdio.h> void main(){ int i;char *p="abcdealsdkjflsdfgdsafgdfasdgasdfgdafgb";for(i=0;i<20;i++){ printf("%c",*p);p++;} printf("\\n");}

输入一个字符串,输出每个大写英文字母出现的次数。
我提供一个函数给你,假设输入的字符串是函数的参数str,长度为参数length,同时,参数result为存储的每个大写字母的数组(其中的每个元素初始化为0)int* counterOfAlphabet(char* str, int strLength, int* result, int resultLength){ memset(result, 0, resultLength * sizeof(int));for(int i =...

数据结构:串的基本演示操作
操作结果:由S1和S2联接成新串T。 SubString( &Sub , S ,int pos , int len ) 初始条件:S是已存在,1≤pos≤StrLength(S)且0≤len≤StrLength(S)-pos+1。 操作结果:用Sub返回串的第pos个字符起长度为len的子串。 Index( S , T , pos ) 初始条件:S和T已...

)编写实现mystrlen函数,功能及参数和strlen相同。
int mystrlen( char [ ] ) ; \/* 用户自定义的子函数原型说明 *\/ void main( ){ int my_strlength = 0 ;char my_string[MAX_STRINGLEN] ;gets(my_string) ; \/* 从键盘上读入一个字符串,字符串长度最长为 MAX_STRINGLEN *\/ my_strlength = mystrlen(my_string) ; \/* 调用用户自...

编写一个程序,实现顺序串的各种基本运算,并在此基础上设计一个主程序...
int StrLength(SqString s)\/\/串的长度 { return s.length;} void DispStr(SqString s)\/\/输出数据 { int i;if(s.length>0){ for(i=0;i<s.length;i++){ printf("%c ",s.data[i]);} } } SqString InsStr(SqString s1,int i,SqString s2)\/\/插入子串 { int j;SqString ...

相似回答