99问答网
所有问题
输入一个字符(少于20个字符),求取并输出此字符串的长度(要求不用strlen函数)
如题所述
举报该问题
其他回答
第1个回答 2015-11-25
var s:string; ans:longint;
begin
readln(s);
repeat
delete(s,1,1);
inc(ans);
until s='';
writeln(ans);
end.
本回答被网友采纳
相似回答
...
输入一个字符串,
计算出这个
字符串的长度(要求不
能
使用strlen函数,
使用...
答:
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;}
C编写程序
,求
所
输入字符串的长度
?
(要求不
能
用strlen(
)函数
直接求)
答:
include "stdio.h"void main(){ char a[80];int i=0;gets(a);while(a[i]!='\0')i++;printf("%d",i);}
用C语言求
一个字符串长度,要求长度
小于
20,
否则要重新
输入
答:
include<string.h> int main(void){ char s[50];printf("请
输入一个字符
串:");scanf("%s",s);while
(strlen(
s)>=
20)
{ printf("字符串长度大于
20,
请重新输入:");scanf("%s",s);} printf("\n
字符串的长度
是:%d\n"
,strlen(
s));return 0;} ...
...中的字符个数。不许
使用求字符串长度函数strlen()
。
答:
include<stdio.h> void main(){ int i,n,m=0;char a[100];printf("请
输入字符
串:\n");gets(a);for(i=0;a[i]!='\0';i++)m++;printf("
字符串的长度
为:%d\n",m);}
...
输入字符串
中的字符个数
,不
能
用strlen()函数(长度不
超过100)_百度知...
答:
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;}
...中
函数
fun 的功能是: 读入
一个字符串(长度
<
20
),
将该字符串中的所...
答:
给定程序MODI1.C中函数fun的功能是:读入
一个字符串(长度
<
20),
将该字符串中的所有字符按ASCII码升序排序后输出。例如,若输入:edcba,则应输出:abcde。请改正程序中的错误,使它能统计出...给定程序MODI1.C中函数 fun 的功能是: 读入一个字符串(长度<20 ),将该字符串中的所有字符按ASCII码升序排序后输出。
...数,并作为函数的返回值
(要求不使用
库
函数strlen())
。
答:
不使用 strlen()
可以这么做:include "Stdio.h"include "String.h"define N 20 /*上面的20可以自己设,表示a的空间大小.*/ main(){ int sum=0;char *str="a"; /*赋初值,否则可能出现错误*/ printf("the words :");scanf("%s",str);sum=count(str);printf("%d",sum);getch();...
不用
标准库
函数strlen,
自己编写
一个函数
mystrlen,实现计算
字符串长度
...
答:
vc通过编译,如果要解释的话,你可以再追问一下 include<stdio.h> int mystrlen(char str[]){ int i;for(i=0;str[i]!='\0';i++){} return i;} void main(){ char str[100];printf("请输入:");gets(str);printf("
字符串长度
为:%d\n",mystrlen(str));} ...
函数
:由键盘
输入一个字符串(长度
小于
20)
存到数组中,怎样实现
答:
char str[20] = {0};// 输入 Loop:char strTemp[4092] = {0};scanf("%s", strTemp);if
(strlen(
strTemp) >
20)
// 对输入进行校验,不然会出错 { printf("
输入的字符串长度
无效,请重新输入:\n");goto Loop;} // 保存 strcpy(str, strTemp);// 输出 printf("%s\n", str);re...
大家正在搜
不少于8个字符的密码
用户名不能少于6个字符
40个字符是多少个字
不少于8个字符是什么意思
字符串的输入
30个字符是几个字
如何输入字符串
最少3个字符什么意思
输入字符
相关问题
输入一个字符串,计算其长度(不用strlen函数)
输入两个字符串,输出其中长度值大的字符串(要求"不"使用st...
编写程序,从键盘输入两个字符串(长度不超过20个字符),将两...
从键盘输入一个字符串,不用strlen函数,求字符串长度
C编写程序,求所输入字符串的长度?(要求不能用strlen(...
输入两个字符串,输出其中长度值大的字符串(要求不使用strl...
求一个字符串的长度,要求不用strlen函数,用循环实现,并...
编写程序,输入一个字符串,计算出这个字符串的长度(要求不能使...