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

解题思路: 字符串以\0作为结尾,则从第一个字符开始向后移动遇到\0认为字符串结束。

答案:

#include <stdio.h>
int mystrlen(char *str)
{int len = 0;char *ptr = str;while (*ptr != '\0') {ptr++;len++;}return len;
}
int main()
{char buf[1024];printf("Please enter a string: ");scanf_s("%s", buf, 1024);printf("string len:%d\n", mystrlen(buf));system("pause");return 0;
}

写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。相关推荐

  1. c语言程序执行完main函数后,一个c程序在执行main函数之前和main之后都做了那些事情啊该如何解决...

    当前位置:我的异常网» C语言 » 一个c程序在执行main函数之前和main之后都做了那些 一个c程序在执行main函数之前和main之后都做了那些事情啊该如何解决 www.myexceptions ...

  2. 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度。

    // 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度. #include <stdio.h> main() {  int len;  char*str[20]; ...

  3. 习题 8.6 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

    C程序设计(第四版) 谭浩强 习题8.6 个人设计 习题 8.6 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 代码块: 方法1: #include <stdio.h ...

  4. 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度

    写一个函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度 代码如下: #include<stdio.h> int len(char *p); int main() {int ...

  5. 题8.6:写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

    题目 本题是谭浩强<C程序设计课后习题>题8.6. 题目: 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨, ...

  6. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...

  7. 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n。如果输入的是奇数调用1/1+1/3+...+1/n;...

    package TestFor0322;import java.util.Scanner;public class Demo3For奇偶数 {/*** 编写一个函数,输入n为偶数时,调用函数求1/2+ ...

  8. matlab求解一元四次函数,excel数据函数参数是四个吗|求一个简单的一元四次函数的最大值...

    求四次函数的最值 先求导,令导数等于0,求出x的值,判断单调性,将x代入原函数 4次幂的一元函数怎么计算 解析: (1) 四次方程,有通用求根公式. A 此公式复杂,实际使用较麻烦 B 其推导过程中可 ...

  9. 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...

最新文章

  1. SQL Server 2014新特性——基数评估(白皮书阅读笔记)
  2. 机器人技术推动工业领域的数字革命
  3. 云计算还是python_云计算 与python
  4. vba抓取网页数据到excel_R语言网页数据抓取XML数据包
  5. 聚类分析matlab检验,「matlab聚类分析」聚类分析的Matlab 程序—系统聚类(附有案例分析) - 金橙教程网...
  6. 从N个数中等概率打印M个数
  7. IIS 6.0 401 错误
  8. 【Go API 开发实战 6】基础 2:配置文件读取
  9. 太像人手了!OpenAI用打DOTA的算法,教会了机械手“盘核桃”
  10. 计算机画图软件教学教案,画图软件教学设计
  11. Linux固态硬盘 设置写入缓存,固态硬盘做缓存如何设置
  12. ROI区域图像叠加和 初级图像混合
  13. 如何在PDF中修改内容?这个方法免费编辑
  14. 团队管理6--管理风格
  15. 适合运动时戴的蓝牙耳机有哪些、非常优秀的运动型蓝牙耳机推荐
  16. 《一只特例独行的猪》摘抄
  17. Myeclipse10怎么找到 Servers
  18. 用函数实现房子内放置家具的例子
  19. 处理大数据的四个步骤
  20. Linux网卡灯橙色,Ubuntu下网卡灯不亮,是网卡物理损坏了?

热门文章

  1. Android 资源
  2. 2017年“嘉杰信息杯” 中国大学生程序设计竞赛全国邀请赛 Highway
  3. 字节跳动Android三面凉凉,已开源
  4. 荣耀10x更新鸿蒙系统,华为鸿蒙升级名单确定,10款机型优先升级,荣耀手机暂时被遗忘...
  5. 陈立杰:关于Paper,这是个好问题!
  6. oracle存储回车换行,oracle 回车、换行符
  7. java大文件下载内存溢出解决办法
  8. react hooks之useCallback
  9. 余额宝弱爆了,首支可ATM取现货币基金面世
  10. NDOWS玻璃膜,【小米平板2开箱体验】屏幕|内存_摘要频道_什么值得买