题8.6:写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
题目
本题是谭浩强《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函数中输入字符串,并输出其长度。相关推荐
- c语言程序执行完main函数后,一个c程序在执行main函数之前和main之后都做了那些事情啊该如何解决...
当前位置:我的异常网» C语言 » 一个c程序在执行main函数之前和main之后都做了那些 一个c程序在执行main函数之前和main之后都做了那些事情啊该如何解决 www.myexceptions ...
- 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度。
// 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度. #include <stdio.h> main() { int len; char*str[20]; ...
- 习题 8.6 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
C程序设计(第四版) 谭浩强 习题8.6 个人设计 习题 8.6 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 代码块: 方法1: #include <stdio.h ...
- 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
写一个函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度 代码如下: #include<stdio.h> int len(char *p); int main() {int ...
- 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 解题思路: 字符串以\0作为结尾,则从第一个字符开始向后移动遇到\0认为字符串结束. 答案: #include <std ...
- 编写一个函数,输入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+ ...
- matlab求解一元四次函数,excel数据函数参数是四个吗|求一个简单的一元四次函数的最大值...
求四次函数的最值 先求导,令导数等于0,求出x的值,判断单调性,将x代入原函数 4次幂的一元函数怎么计算 解析: (1) 四次方程,有通用求根公式. A 此公式复杂,实际使用较麻烦 B 其推导过程中可 ...
- C语言程序设计联系题 编写一个函数,由实参传来一个字符串,统计此字符串中的字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。
编写一个函数,由实参传来一个字符串,统计此字符串中的字母.数字.空格和其他字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<s ...
- 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...
最新文章
- 弹性盒子 flex-direction
- 【正一专栏】巴萨西甲冠军遇到挑战
- 吴恩达机器学习笔记:(一)机器学习方法简介
- c++类与类的泛化(Generalization)关系
- 大牛手把手教你!2021Java最新大厂面试真题
- CSS 基础框盒模型介绍
- ubuntu常用软件安装_机器学习_第一部分纯命令版本
- android webview打开pdf文件
- 云计算销售和传统销售有什么区别
- 一句话木马(最新免杀php后门一句话)
- 程序人生 - 变脸的原理
- 跨局域网远程连接神器——frp内网穿透
- 微型计算机基础pdf,微型计算机硬件基础.pdf
- java推荐书单 什么值得读 (2021年1月8日更新)
- 飞船撞击到外星人后,返回不了底部中央,只能手动设置参数,明天好好研究一下
- Python Tkinter Canvas该如何使用
- JAVA框架:hibernate
- python des解密_DES-Python加解密案例
- 二进制除法移位相减_verilog移位相减实现除法(转载)
- 腾讯云轻量服务器和云服务器区别