能力值:
( LV8,RANK:130 )
|
-
-
2 楼
#include<stdio.h>
int length(char* p)
{
int n=0;
if(*p!="\0")
{
n++;
p++;
}
return(n);
}
void main()
{
int len;
char *str[20];
printf("请输入一组数据:");
scanf("%s",str);
len=length(str);
printf("z字符长度为%d",len);
return;
}
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
感谢您给我提供的思路,就是还是有点瑕疵,我会在此基础上修改(菜鸟就是慢,一切都在探索中)
同时也希望大家能继续帮我解惑
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
呼叫大牛,请求指点
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
#include<stdio.h>
int length(char* p) //参数放括号里
{
int n=0;
while(*p!='\0') //使用循环语句,不是if
{
n++;
p++;
}
return(n);
}
void main()
{
int len;
char str[20]; //定义数组
printf("请输入一组数据:");
scanf("%s",str);
len=length(str);
printf("字符长度为%d",len);
return;
}
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
感谢您非常细心的指导
|
|
|