首页 > 其他分享 >C题目:写一个函数,计算一个字符串的长度。在main函数中输入字符串,并输出其长度。

C题目:写一个函数,计算一个字符串的长度。在main函数中输入字符串,并输出其长度。

时间:2024-11-13 13:40:38浏览次数:1  
标签:函数 int length 字符串 长度 main

题目要求如下:
写一个函数,计算一个字符串的长度。在main函数中输入字符串,并输出其长度。
提示:
(1)定义int length(char *p)函数,统计指针变量p指向的字符数组中的字符个数,返回其字符个数。
(2)在main函数中,输入一个字符串,存入字符数组,调用length函数,求出字符串的长度,输出其长度值。
代码如下:
#include <stdio.h>
int length(char *p){
    int count=0;
    while(*p!='\0'){
        count++;
        p++;
    }
    return count;
}

int main() {
    char str[100];
    printf("请输入一个字符串:");
    scanf("%s",str);

    int len = length(str);
    printf("字符串长度为:%d\n", len);

    return 0;
}
结果如下:
请输入一个字符串:xsspikayxuqlg@5201314
字符串长度为:21

Process returned 0 (0x0)   execution time : 10.167 s
Press any key to continue.

标签:函数,int,length,字符串,长度,main
From: https://www.cnblogs.com/blueBear-19210723/p/18543748

相关文章

  • C小题目:输入10个整数,将其中最小的数与第1个数对换,将最大的数与最后一个对换。要求写3
    题目要求如下:输入10个整数,将其中最小的数与第1个数对换,将最大的数与最后一个对换。要求写3个函数:(1)输入10个数;(2)进行处理;(3)输出10个数。提示:(1)定义voidinput(int*p)函数,用来输入10个整数,存放到指针变量p所指向的数组中;(2)定义voidmax_min_value(int*p)函数,在指针变量p所指......
  • 在线性坐标系中绘制对数函数图象
    本文记述了用Matplotlib在线性坐标系中绘制对数函数图象的例子。代码主体内容如下:...defmain():fig,ax=plt.subplots(figsize=(8,8))#1ax=configure_axes(ax,'LogarithmicFunction',8,3,1,0.25,1,0.25)#2x=np.linspace(......
  • C语言——字符串函数
    1.字符分类函数 2.字符转换函数3.strlen的使⽤和模拟实现4.strcpy的使⽤和模拟实现5.strcat的使⽤和模拟实现6.strcmp的使⽤和模拟实现7.strstr的使⽤和模拟实现8.strtok函数的使⽤接下来让我们一一介绍每个函数的使用方法和如何模拟实现吧!!!1 .C语⾔中有......
  • 力扣21 打卡15 长度为 K 的子数组的能量值 II
    思路:该算法使用滑动窗口和计数器来判断每个长度为(k)的子数组是否满足连续递增的条件。遍历数组时,使用cnt记录当前连续递增的元素数。如果当前元素和前一个元素不连续递增,则将cnt重置为1,否则增加cnt。当cnt大于等于(k)时,表示找到了一个满足条件的子数组,将......
  • 在Odoo开发中,ref是一个非常重要的函数,用于在XML文件中引用其他数据的ID,帮助我们快速定
    在Odoo开发中,ref是一个非常重要的函数,用于在XML文件中引用其他数据的ID,帮助我们快速定位和调用系统中已经存在的记录。ref的全称是reference,可以通过该函数引用特定的视图、字段、模型等元素,从而在模块开发中实现跨文件、跨模块的引用。下面我会详细解释ref的作用,并提供丰富的示例......
  • JSON 处理技术:字符串与对象的转换
    JSON处理技术:字符串与对象的转换在现代Web开发中,JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集。JSON格式易于人阅读和编写,同时也易于机器解析和生成。本文将探讨JSON.parse()和JSON.stringify()方法,这两个方法在处理JS......
  • T-SQL——自定义函数解析JSON字符串
    T-SQL——自定义函数解析JSON字符串适应于是2005及以上版本1.函数创建脚本CREATEFUNCTION[dbo].[parseJSON](@JSONNVARCHAR(MAX))/**Summary:>ThecodefortheJSONParser/ShredderwillruninSQLServer2005,andeveninSQLServer2000(withsomemo......
  • 可能是全网最详细的C语言函数全解析
    前言C语言中的函数是构建程序的基石,它就像一个个小工具,每个函数都有特定的功能,把这些小工具合理地组合起来就能构建出复杂而强大的程序。理解函数对于掌握C语言至关重要,这篇博客将详细介绍C语言函数的各个方面。一.函数的概念 1.定义   ①在C语言中,函数是......
  • C++常见函数的基础算法
    string字符串常用函数substring()string.length()&&string.size()string.find()string.replace()string.substr()string初始化和声明#include<bits/stdc++.h>usingnamespacestd; intmain(){stringstr1;//空字符串stringstr2="hello,w......
  • 痞子衡嵌入式:关于恩智浦SDK2.0里事务型中断处理函数(DriverIRQHandler)的重定向注意事
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是SDK2.0里事务型中断处理函数(DriverIRQHandler)的重定向注意事项。最近有一个i.MXRT客户在使用官方SDK外设驱动里的中断处理函数时遇到了代码重定向失效问题,客户用得是一个XIPFlash工程,想把程序中......