题目

本题是谭浩强《C程序设计课后习题》题8.6。
题目:
写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。


以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj

一、解题思路

思路:
本题相对比较简单,大家看代码及注释既可理解。

二、代码部分

1.引入库

代码如下(示例):

#include<stdio.h>

2.主函数部分

代码如下(示例):

int mystrlen(char s[])
{int count = 0;char* p = s;//定义指针p指向数组首元素地址while (*p)//当指针不指向0时,进入循环{p++;count++;//计算字符串的长度}return count;
}
int main()
{char s[100];printf("请输入一个字符串:");gets(s);printf("该字符串的长度为:%d\n", mystrlen(s));return 0;
}

三、执行结果

输出:

请输入一个字符串:lwj=985
该字符串的长度为:7

题8.6:写一函数,求一个字符串的长度。在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. 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

    写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 解题思路: 字符串以\0作为结尾,则从第一个字符开始向后移动遇到\0认为字符串结束. 答案: #include <std ...

  6. 编写一个函数,输入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+ ...

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

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

  8. C语言程序设计联系题 编写一个函数,由实参传来一个字符串,统计此字符串中的字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。

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

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

    //C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...

最新文章

  1. 弹性盒子 flex-direction
  2. 【正一专栏】巴萨西甲冠军遇到挑战
  3. 吴恩达机器学习笔记:(一)机器学习方法简介
  4. c++类与类的泛化(Generalization)关系
  5. 大牛手把手教你!2021Java最新大厂面试真题
  6. CSS 基础框盒模型介绍
  7. ubuntu常用软件安装_机器学习_第一部分纯命令版本
  8. android webview打开pdf文件
  9. 云计算销售和传统销售有什么区别
  10. 一句话木马(最新免杀php后门一句话)
  11. 程序人生 - 变脸的原理
  12. 跨局域网远程连接神器——frp内网穿透
  13. 微型计算机基础pdf,微型计算机硬件基础.pdf
  14. java推荐书单 什么值得读 (2021年1月8日更新)
  15. 飞船撞击到外星人后,返回不了底部中央,只能手动设置参数,明天好好研究一下
  16. Python Tkinter Canvas该如何使用
  17. JAVA框架:hibernate
  18. python des解密_DES-Python加解密案例
  19. 二进制除法移位相减_verilog移位相减实现除法(转载)
  20. 腾讯云轻量服务器和云服务器区别

热门文章

  1. YYMMDD转YYYY-MM-DD
  2. 双边滤波和交叉双边滤波
  3. 300字的计算机英语作文,大学英语作文300字【五篇】
  4. NAudio 播放流、字节数组(非wav、mp3、aiff格式)
  5. BDBR和BD-PSNR说明
  6. ARIMA 时间序列模型
  7. 机器人工程专业讲师的工作经历和体会
  8. 非接触式IC卡存储结构
  9. Java 实现多线程的四种方式
  10. 微信小程序使用echarts图表,与延迟加载图表,解决echarts文件过大