问题描述
用一个函数fun将字符串中的数字字符转换为对应的数字,计算出这些数值的累计和,然后作为函数值返回。
例如:形参s的字符串为:I have 66 dollars.输出结果为12.
程序代码

#include<stdio.h>
#include<ctype.h>
/*
*csdn学院--2016级
*目的:让代码见证成长(作为一个初学的菜鸟,如
*大家有发现错误,欢迎指正!)
*文件名称:MyTest3.c
*问题描述:(递归版)输入一个正整数n,输出其反序数
*作者:小臣小仁
*完成日期:2018年3月11日
*/
int fun(char *s)
{int sum=0;while(*s>0){if(isdigit(*s))sum+=*s-'0';s++;}return sum;
}
int main()
{char s[80];printf("Enter a string:\n");gets(s);printf("\nThe result is %d\n",fun(s));return 0;
}
输出结果
心得体会
作为一个初学的菜鸟,开始慢慢前进,多多少少感到有收获,由于水平有限,多多少少有错,望包涵

将字符串中的数字字符转换为对应的数字,并且求和输出相关推荐

  1. python输入一个字符一个数字_Python:如何只对字符串中的数字字符加/减一个数字?...

    尽管注释中不鼓励使用regex,但可以使用regex将时间对象解析为datetime.time对象,对它们执行必要的计算,然后以所需格式打印它们:# datetime module for time ...

  2. 将字符数组中的字符转换为整型变量的数字 将字符串转换为数字

    首先要保证字符数组或字符串中的数据是数字,这样才能转换. 检测字符数组或字符串中是否为数字的方法: 遍历字符数组或字符串,检测是否有非数字字符,若有则无法转换,若没有则可以进行转换. 将字符数组或字符 ...

  3. 使用指针统计字符串中的数字字符的个数

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p92 5.1.2 上级实训内容 [实训内容6]统计字符串中的数字字符,如字符串中的内容是 2def35 ...

  4. 组数(【问题描述】输入一行字符串(设字符数不大于80),提取该字符串中的数字字符并组成一个整数,输出该整数及其两倍的值。)

    组数 [问题描述]输入一行字符串(设字符数不大于80),提取该字符串中的数字字符并组成一个整数,输出该整数及其两倍的值.要求在主函数中输入字符串,并输出结果.在子函数中提取该字符串中的数字字符并组成一 ...

  5. 删除字符串中的数字字符

    按以下要求编写程序: ⑴ 编写函数int fun(char a[]),其功能是删除a指向的字符串中所有数字字符,统计被删除数字字符的个数并将其作为返回值返回,除了a指向的字符串以外不允许用其它数组. ...

  6. C++ 编写一个函数,把字符串中的数字字符、英文字母字符和其它字符分开。

    问题描述: 编写一个函数,把字符串中的数字字符.英文字母字符和其它字符分开.如对于字符串"12a:?3byu98!",将其分解为三个独立的字符串"12398". ...

  7. JavaScript 习题:如何获取一个字符串中的数字字符,并按数组形式输出,如 bdjhs113fdfd456fnsd789djnskd 输出 [113,456,789]

    [题目来源:Duing] 如何获取一个字符串中的数字字符,并按数组形式输出,如 bdjhs113fdfd456fnsd789djnskd 输出 [113,456,789]. [解析来源:叁贰壹] 我自 ...

  8. java中把一个字符串中大写字母转换为小写,小写字母转换为大写

    java中把一个字符串中大写字母转换为小写,小写字母转换为大写 观看提示: 这里提供2中思维,但是第一种是正确的,第二种是错误的:第二种的思维可以了解了解,但是需要注意的是如果某个字符串定义为Stri ...

  9. java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法

    本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

最新文章

  1. 天天用 Spring,bean 实例化原理你懂吗?
  2. SpringBoot快速集成kafka
  3. 三种通用应用层协议protobuf、thrift、avro对比
  4. php在window,php在window上的问题
  5. git入门与实践【转】
  6. 国家广电总局:常规电视剧剧集正片时长不少于41分钟
  7. 40 个 常用的 SpringBoot 注解,你知道几个?
  8. Java程序员月薪三万,需要技术达到什么水平?
  9. python基本代码教程-(Python基础教程之三)Python代码中添加注释
  10. Couldn't find executable named map_saver below /opt/ros/indigo/share/map_server
  11. 第六章 who can see what
  12. C#-SpecialFolder-特殊路径获取
  13. python 爬取直播弹幕视频_Python获取B站直播间弹幕信息
  14. 一个TCP FIN_WAIT2状态细节引发的感慨
  15. 正在摧毁协议处理器_8种不良习惯正在摧毁您的电脑
  16. linux pdf中文乱码,英文乱码(乱码为方格之类的解决方法)
  17. php unpack 详解,【PHP】 pack unpack 详解
  18. 485集线器,485Hub、485分配器、485共享器、三级浪涌保护,485星型接法设备 1拖4...
  19. 《道德经的人生智慧》读书笔记
  20. 趣味端午节,我的端午互动小平台

热门文章

  1. java基础之Integer和Long
  2. 拓扑排序,AVO网的判断
  3. C++编译器优化:Copy Elision(省略不必要的拷贝)
  4. 软件工程毕业设计课题(78)微信小程序毕业设计PHP校园食堂就餐预约小程序系统设计与实现
  5. 复杂的世界 简单的规律 —— 2021年诺贝尔物理奖科学背景介绍及解读
  6. Multi-Scale Context Aggregation By Dilated Convolutions
  7. python用*号输出字母c的图案_第1.6题:使用Python生成字母验证码图片
  8. hdmi tv 的edid_HDMI之EDID分析
  9. 哔哩哔哩面试经验分享
  10. 逆向破解之160个CrackMe —— 023-024