输入一个任意字符串存入字符数组中,求其字符串长度(不能使用函数)

2024-11-28 19:07:39
推荐回答(2个)
回答1:

#include
#include
#include
int main(){
char *p = (char*)malloc(100);
char *str = p;
int i=0;
memset(p,0,100);
printf("输入字符串:");
scanf("%s",p);
//getchar();
while(*p != '\0'){
i++;
p++;
}
printf("字符串是:%s,长度是:%d",str,i);
free(p);
return 0;
}

回答2:

1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1=自己数