编写一个函数,求字符串的长度,在main函数中输入字符串,能够输出其长度。

#include<stdio.h>

#define N 80

int mystrlen(const char ch[]);

int main()

{

char ch[N];

//printf("请输入字符串:\n");

gets(ch);

printf("%d\n",mystrlen(ch));

return 0;

}

/********** Begin **********/

int mystrlen(const char ch[]){

int cnt=0,i=0;

while(ch[i]!='\0'){

i++;

cnt++;

}

return cnt;

}

/********** End **********/

编写函数求字符串的长度相关推荐

  1. 不使用strlen函数求字符串的长度的方法

    今天翻到了一些有趣的帖子,其中有一个是不使用strlen函数求字符串的长度. 我首先想到的是用一个变量做累加器,然后遍历循环这个字符串. #include <stdio.h> int st ...

  2. C语言经典100例编写函数求字符串求长度

    题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度. #include<stdio.h> int len(char *p){int num=0;while(*p ...

  3. C语言 | 求字符串的长度

    例78:C语言写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度,要求用指针. 解题思路:求字符串的长度,还要求用指针,读者首先应该想一下不用指针是否可以,求字符串的长度需要判断 ...

  4. 【勇敢牛牛,不怕困难】有手就行栏目:头歌教学平台 - 湖南工业大学刘强老师的C语言函数实战课堂作业答案 - > - > {求和+回文数计算+编写函数求表达式的值+阶乘数列+亲密数+公约数公倍数求解}

    第一关:求和 任务描述 题目描述:给你一个n,要求你编写一个函数求1+2+-+n. 输入 输入一个n 输出 输出1+2+-+n的和 测试说明 样例输入: 100 样例输出: 5050 分析: 这个是真 ...

  5. mysql编写函数 求1 n 偶数之和,编写求1 2 3 - n的函数.在main函数中调用该函数

    输入两个正整数m,n,编写求阶乘的函数,计算m!/(n!*(m-n)!). C语言函数解答,谢谢. #includelongfactorial(intm,intn){longsum=1,sum1=1; ...

  6. c语言学习-编写函数求x的n次方的值

    编写函数求x的n次方的值 程序流程图: 代码: #include<stdio.h> long mul(int j ,int k) {int i; long mu=1; for(i=0;i& ...

  7. 实验2.5 用递归的方法编写函数求Fibonacci 级数,观察递归调用的过程

    题目 用递归的方法编写函数求Fibonacci 级数,观察递归调用的过程 AC的C++代码如下: #include<iostream> using namespace std; int f ...

  8. Python中的 len() 是什么?如何使用 len() 函数查找字符串的长度

    Python中的 len() 是什么?如何使用 len() 函数查找字符串的长度 在编程语言中,获取特定数据类型的长度是一种常见做法. Python也一样,因为可以使用内置的 len() 函数来获取字 ...

  9. 编写函数求区间[200,3000]中所有的回文数, 回文数是正读和反读都是一样的数

    题目要求: 编写函数求区间[200,3000]中所有的回文数, 回文数是正读和反读都是一样的数.如525, 1551 无输入 输出 输出区间[200,3000]中所有的回文数,一行一个回文数, 不需要 ...

最新文章

  1. mysql刷新连接_MYSQL频繁出现连接失败,刷新后正常的解决办法
  2. html兼容不同屏幕 代码,rem的正确使用姿势 -- 完美解决H5页面不同尺寸屏幕的适配问题...
  3. Linux 空格转换行
  4. Windows的设备驱动框架
  5. python3精要(45)-exit
  6. Linux安装ipvsadm工具查看ipvs
  7. 程序员辞职的7个常用理由,你用的是哪一个?
  8. linux使用flock解决crontab任务冲突
  9. android zip文件读写,如何直接从.zip文件中读取文件而不在android中提取它
  10. git 改了一段代码不想要了_想要壁纸不收费吗?简简单单用python代码实现
  11. Apache Server 修复两个高危缺陷
  12. mysql之查询前几条或者中间某几行数据
  13. android rom root权限,教你刷机包获取ROOT权限的方法
  14. 【渝粤教育】国家开放大学2019年春季 1317社会工作行政(本) 参考试题
  15. FreeSWITCH之默认端口
  16. 计算机地质制图CAD,计算机辅助地质制图
  17. 360怎样修改wifi服务器,360路由器怎么设置无线网络
  18. win7安装oracle 黑屏,苹果电脑装Windows7黑屏的原因和解决方案
  19. 单页面应用(SPA)前端路由hash 模式 VS history 模式
  20. 企业管理中,商业智能BI主要做哪些事情?

热门文章

  1. 【XCP学习】XCP协议的通信的构造和功能-2
  2. 电脑壁纸尺寸比例_15寸笔记本电脑壁纸尺寸大小是多少
  3. 项目管理的五大过程组及十大知识领域(附10大工具模板)
  4. Kotlin x Java打造 UI 通用组件三-------高级UI组件定制与解耦设计之HiRefresh
  5. 传感器尺寸、像素、DPI分辨率、英寸、毫米的关系
  6. E. Physical Education Lessons
  7. python车牌识别系统抬杆_小区车牌识别自动抬杆系统安装要求
  8. l老男孩培训python
  9. Linux常用命令、tomcat常用命令
  10. 达梦数据库备份过程中的报错处理