题目:编写一个函数计算一个字符串的长度,输入输出在主函数中完成

以下两个例程仅供参考:

#include <stdio.h>
int Strlen(char *str)//不使用库函数,利用指针计算字符串的长度
{int i=0;while(str[i] != '\0')i++;return (i);
}int main()
{int s;char a[1000];printf("请输入字符串:\n");scanf("%s",a);s=Strlen(a);printf("该字符串的长度为%d\n",s);return 0;
}
#include<stdio.h>
#include<string.h>
char strlong(char str[])
{       char *p=str,*q=p;int i;for(i=0;*q;i++)*q++;return (q-p); /*两指针之差就是两字符之间的长度*/
}
int main()
{   char str[80];int len;printf("请输入一个字符串:\n");gets(str);printf("字符串长度为:%d",strlong(str));
}

C语言--不使用库函数,利用指针编写一个计算字符串长度的程序相关推荐

  1. 猜价格游戏c语言课程设计,肿么用C#编写一个猜价格的小程序?

    c语言制作UI界面需要相关的UI库 如windows操作系统本身就提供了UI的接口 一个简单的示例代码如下 #include LRESULT CALLBACK WndProc(HWND,UINT,WP ...

  2. 利用C#编写一个高斯正反算程序

    一.代码界面展示 整个界面控件为tabControl,groupBox,label,textbox,comboBox,button,richTextBook. 二.代码运算结果展示 数据结果采用国家统 ...

  3. 利用C#编写一个水准测量近似平差程序

    一.代码界面展示 整个界面主要就是就整个界面而言,其实主要使用到的控件就是Menu,tabControl,dataGridView,richtextbox. 二.代码运算结果展示 1.导入数据 这里就 ...

  4. 利用Python编写一个高斯正反算程序

    一.前言 这次的高斯正反算程序是使用的Python编写的. 环境信息是:Win10.PyCharm 2021.3.1.PySide6 6.3.1.Python 3.9.9,基于QT Designer设 ...

  5. 用C语言用指针怎么算通用定积分,C语言:利用指针编写程序,用梯形法计算给定的定积分实例...

    题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: 参考代码 首先说明一下指针的用处:因为所传递的参数均为数字,并不需要使用指针提高效率,故这里使用指针指向函数. 请注意calc()函数中的 ...

  6. 指针法算中点坐标c语言,C语言:利用指针编写程序,用梯形法计算给定的定积分实例...

    题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: 参考代码 首先说明一下指针的用处:因为所传递的参数均为数字,并不需要使用指针提高效率,故这里使用指针指向函数. 请注意calc()函数中的 ...

  7. 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  8. 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  9. C语言:利用指针编写程序,用梯形法计算给定的定积分

    题目来源:大工慕课 链接 作者:Caleb Sung 题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: ∫100(x3+12x+1)dx ∫ 0 10 ( x 3 + 1 2 x + 1 ...

最新文章

  1. 关于Python的一点学习总结(55-time的使用)
  2. Unity中调用手机中的粘贴功能
  3. 零基础逆向工程28_Win32_02_事件_消息_消息处理函数
  4. Docker - 在CentOS 7中安装Docker
  5. oracle parameterfile
  6. Asp.net发布的CheckList
  7. 信念很简单,把书念下去,然后走出去,不枉活一世 —转自动化所一篇博士论文致谢...
  8. 黑马程序员——三天快速入门python机器学习(总结篇)
  9. DirectShow Samples
  10. 题目96:把一张一元的钞票换成一分、两分、和五分的硬币,每种硬币至少一枚。问有哪几种换法?
  11. IE地址栏可输入的最大字符数
  12. android加法计算器代码,Android实现简单加法计算器
  13. 视频存储网站服务器配置,视频存储服务器配置
  14. logback日志不打印到文件问题深入剖析
  15. 品•文案——聊聊产品文案优化设计
  16. 在更改计算机的设置路由器,怎么重新设置路由器密码? | 192路由网
  17. ui设计学习心得分享【萧蕊冰】
  18. QA和QC,傻傻分不清?
  19. AI公司进入倒闭潮,5种公司最易“被倒闭”?(下)
  20. amCharts下的JS图表

热门文章

  1. 【数据分析干货】世界杯4强出炉!冠军将花落谁家?看看历年数据!
  2. 计算机组成原理 最新教材,《计算机组成原理(本科教材)》—甲虎网一站式图书批发平台...
  3. 查询数据库中表名的SQL语句
  4. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.2 域和计算模型...
  5. 疫情放开后,如何保护居家员工的办公安全?
  6. 淘宝开放平台回顾与前景展望
  7. 最近一直在准备PMP证书考试,停更!
  8. http请求判断网络状态
  9. cad用键盘放大缩小_CAD的放大缩小快捷键是什么?
  10. 数控计算机实习小结,数控机床实习心得体会