编写一个调用函数实现求字符串长度的C程序。要求在main函数从键盘输入字符串,并输出其长度。(用指

编写一个调用函数实现求字符串长度的C程序。要求在main函数从键盘输入字符串,并输出其长度。(用指针)

#include "stdio.h"
int s_len(char *str)
{
int i=0;
while(*(str+i)!='\0')
i++;
return i;
}
int main()
{
char str[100];
scanf("%s",str);
printf("%d",s_len(str));
}

追问

这个采纳你了,那个就没采纳别人了…

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

...题:编写一个函数,求一个字符串的长度,在main函数中输入字符串,并输...
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) {\/\/当超出字符串长度时, 继续接受键盘输入的字符,直到输入\\n为止 \/这是为了防止字符串输入完成后输入的字符会被下一个...

C语言:写一个函数,求一个字符串的长度.在main函数中输入字符串并输出其...
1.循环读取,直到为 '\\0' 时,则是字符串结尾。include <stdio.h>\/\/ 计算字符串str长度,并返回int lenstr(const char* str){ int i = -1; while (str[++i]); \/\/ while循环在 str[++i] 为 '\\0' 时结束 return i;}int main(){ char p[1000]; printf("input a...

写一个函数求一个字符串的长度。在main函数中输入字符串,并输出长度
include<stdio.h> int sn(char *a){ int i=0;while(*a++)i++;return i;} void main(){ int sum;char a[100];scanf("%s",a);sum=sn(a);printf("\\n");printf("%d\\n",sum);}

写一函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度...
main(){int i;char str[10];char c;printf("input string:");gets(str);for(i=0; (c= str[i])!='\\0';i++){} printf("the string is %d long.",i);} 这是不用strlen那种库函数的

写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长...
include<iostream> using namespace std;int main(){ int character(char *a);char a[20];int length;cout<<"请输入一个字符串:"<<endl;cin>>a;length=character(a);cout<<"字符串长度为:"<<length<<endl;return 0;}

c语言编程 编写求字符串长度的函数int strlen(char*s),在主函数中调用...
字符串的长度加1,最后返回字符串长度。参考代码:include "stdio.h" int strlen(char *s){\/\/求字符串长度函数 int n;for(n=0;s[n]!='\\0';n++);return n;} int main() {char a[100];gets(a); printf("%d\\n",strlen(a));return 0;}\/*运行结果:wqerqew7 *\/ ...

写一函数,求一个字符串的长度,要求在main函数中输入字符串,并输出其长...
int strlen(char s[]){ int len=0 ,i;for(i=0;s[i]!='\\0';i++)len++;return len;} main(){ char a[]="12345678";printf("%d",strlen(a));}

...的字符串并输出。要用指针数组存放这些字符串,并要
1、我们在main函数之前定义一个函数。2、然后我们就可以开始编写,并且先输入整个框架。3、然后我们可以用和循环开始进行输出。4、利用普通变量也可以使用指针变量来书写。5、在这里我们将以指针变量来书写。6、书写完毕后,我们将可回去main函数中进行直接调用。

写java函数,求一个字符串的长度,在main函数中输入字符串,并输出其长...
public class Demo_StringLength{ public static void StringLength(String str){ int length = str.length();System.out.println(str+"的长度为:"+length);} public static void main(String[] args) { String str = "tdsfsdf";\/\/可以换成自己想要测试的字符串 StringLength(str);} } ...

编写函数fun求一个字符串的长度,在main函数中输入字符串,并输出其长...
int main(){ char s[100],*p,ch;int l;printf("输入字符串");gets(s);printf("输入字符");scanf("%c",&ch);p=find_ch(s,ch);if(p==NULL) printf("Not found.\\n");else printf("是第%d个字符",(int)(p-s)+1);} char * find_ch(char *s,char c){ char *p;for(p=s...

相似回答