早教吧作业答案频道 -->其他-->
求这个程序的算法流程图或文字说明#include int main() {int length(char *p);int len; char str[20]; printf("input string:");scanf("%s",str);len=length(str); printf("The length of string is %d.\n",len);return 0;} int length(char *p){int n;
题目详情
求这个程序的算法流程图或文字说明
#include
int main()
{int length(char *p);
int len;
char str[20];
printf("input string:");
scanf("%s",str);
len=length(str);
printf("The length of string is %d.\n",len);
return 0;
}
int length(char *p)
{int n;
n=0;
while (*p!='\0')
{n++;
p++;
}
return(n);
}
#include
int main()
{int length(char *p);
int len;
char str[20];
printf("input string:");
scanf("%s",str);
len=length(str);
printf("The length of string is %d.\n",len);
return 0;
}
int length(char *p)
{int n;
n=0;
while (*p!='\0')
{n++;
p++;
}
return(n);
}
▼优质解答
答案和解析
#include
int main( void )
{
int length( char *p );
int len;
char str[20];
printf( "input string: " ); // 显示提示串
scanf( "%s", str ); // 读入字符串
len = length( str ); // 计算其长度
printf( "The length of string is %d.\n", len ); // 显示结果
return 0;
}
int length( char *p )
{
int n;
n = 0; // 置长度计数初值为0
while ( *p != '\0' ) { // 若p指向字符非结束符
n++; // 计数增一
p++; // p后移一个字符
}
return (n); // 返回长度计数
}
int main( void )
{
int length( char *p );
int len;
char str[20];
printf( "input string: " ); // 显示提示串
scanf( "%s", str ); // 读入字符串
len = length( str ); // 计算其长度
printf( "The length of string is %d.\n", len ); // 显示结果
return 0;
}
int length( char *p )
{
int n;
n = 0; // 置长度计数初值为0
while ( *p != '\0' ) { // 若p指向字符非结束符
n++; // 计数增一
p++; // p后移一个字符
}
return (n); // 返回长度计数
}
看了 求这个程序的算法流程图或文字...的网友还看了以下:
为什么整数可以转换为指针?例题答析问题在C/C++代码遇到下面这些表达式://把一个整数赋值给一个 2020-04-07 …
计算机程序分析说明class A{ static int p; i 2020-05-14 …
求这个程序的算法流程图或文字说明#include int main() {int length(c 2020-05-16 …
在SQL Server 2008中,设在某数据库中建有如下所示的存储过程:CREATE PROC P 2020-05-23 …
在C语言中,main()函数可以带两个形参argc和argv,其中argv可以定义为______。A 2020-05-26 …
请求各位一道C++编程:一个5位数字ABCDE*4=EDCBA,用编程实现.找bug!下面是我的代 2020-06-27 …
编写一个程序,它使用一个char数组和循环来每次读取一个单词,知道用户输入done为止.随后程序指 2020-07-04 …
c++程序设计1.编写一个程序,用随机数产生器建立语句。程序用4个char类型的指针数组artic 2020-07-19 …
二级C语言题设有定义:charp[]={'1','2','3'},*q=p;,以下不能计算出一个ch 2020-11-07 …
在C语言中,变量的初始化都是在编译阶段完成的.为什么错?两个char型数据相加,其结果为char型。 2020-11-23 …