88问答网
所有问题
编写一个C语言程序,功能为:输入一个字符串,不使用strlen函数,求出该字符串的长度。
要用数组
举报该问题
推荐答案 2019-10-03
main()
{
char a[50],*p;
int m=0;
scanf("%s",a);
for(p=a;(*p)!=0;p++)m++;
printf("%s的长度是%d。\n",a,m);
}
有什么问题请留言。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MBtacSt1SMBgcggMVKc.html
其他回答
第1个回答 2019-10-03
#include <stdio.h>
int GetStrLen(const char *str)
{
int i = 0;
while(*str++ != 0)
i++;
return i;
}
int main()
{
int len = 0;
char str[100]={0};
scanf("%s", str);
len = GetStrLen(str);
printf("len = %d", len);
}
相似回答
C语言,
用指针
编写一个求字符串长度的
函数(不要
用strlen函数
)
答:
include <stdio.h>int len(char *s){ char *p; for(p=s;*p;p++); return p-s;}int main(){ printf("%d\n",len("Hello World")); return 0;}
用
C语言编写
一道
程序,求输入字符串的长度,
且不能
用strlen
gth
函数
答:
return test - 1;}
...
编写一个
可以计算
出字符串长度的程序,不用
指针和
strlen函数
...
答:
int
StrLen
(char *pChar){ int nLen = 0 ;while (pChar[nLen] != '\0'){ nLen ++ ;} return nLen ;} 因为字符串都是以一个\0结尾的 所以说计算
出字符串长度
的方法很多
C语言:写一个函数,求一个字符串的长度
.在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语言,编写一个程序,输入
若干
字符串,
找出其中最长的字符串并输出。要...
答:
1、我们在main函数之前定义
一个函数
。2、然后我们就可以开始
编写,
并且先输入整个框架。3、然后我们可以用和循环开始进行输出。4、利用普通变量也可以使用指针变量来书写。5、在这里我们将以指针变量来书写。6、书写完毕后,我们将可回去main函数中进行直接调用。
C语言
编程
:写一个函数,输入
一行
字符,
将此
字符串
中最长的单词输出.
答:
<stdio.h> void main(){ int a,b,c;printf("请输入3个整数:");scanf("%d%d%d",&a,&b,&c);if((a>b)&& (a<c)|| (ac))printf("\n d 为位于中间的数\n",a);if((b>a)&& (b<c)|| (bc))printf("\n d 为位于中间的数\n",b);if((c>b)&& (c<a)|| (ca))...
编写一个函数
实现两
个字符串的
连接(
不使用
库函数strcat).这个用
C
语...
答:
void fun (char s1[],char s2[]){ int i,j;for (i=0;s1[i] !=’\0’; i++); /*求出的i为pA
字符的
总
长度,
包括结束标记位*/ for (j=0;s2[j] !=’\0’; j++)s1[i++]=s2[j]; /*将pB字符串连在pA
字符串的
后面*/ s1[i]='\0’; /*在字符串最后加上结束标记符*...
用
c语言写一个函数,输入
一行
字符,
将此
字符串
中最长的单词输出。要有详细...
答:
#include<string.h> //字符串头文件main() //主函数{ char a[1024],b[20],d[20]={'a'}; //定义字符串 int i=0,s=0,l; //定义整形变量 gets(a); //
输入字符串,
将其赋给a数组 for(;i<=
strlen
(a);i++) //循环 { for(;s<=20;s++,i++) //循环将a赋给b { if(a[i]==32) ...
大家正在搜
编写函数求一个字符串的长度
编写一个将一个字符串逆转的程序
编写一个程序统计字符串中字母个数
编写一个程序比较两个字符串
编写程序求字符串长度
编写一个字符串压缩程序
编写程序实现字符串拷贝功能
编写函数完成字符串的比较
输入字符串逆序输出
相关问题
用c语言编写程序,不使用strlen函数,求字符串的串长
c语言编程 编写求字符串长度的函数int strlen(ch...
C语言,用指针编写一个求字符串长度的函数(不要用strlen...
c语言 计算字符串长度
C语言 写一函数,求出字符串的长度,在主函数中输入字符串,并...
用C语言编写一道程序,求输入字符串的长度,且不能用strle...
输入两个字符串,输出其中长度值大的字符串(要求不使用strl...
C语言如何用strlen函数测定一个数组的长度 求程序