组数

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

【输入形式】

输入一行字符串。

【输出形式】

提取该字符串中的数字字符并组成一个整数,输出该整数及其两倍的值。

【样例输入】(下画线部分为键盘输入)

Enter a string:ab34df6

【样例输出】

digit=346,692

【样例说明】

输入和输出提示符中冒号、逗号、等号均为英文符号,两边均没有空格。英文字母区分大小写。必须严格按样例输入打印。

输出结束不换行。

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int  shu(char a[]) {int sum = 0; int i, n = strlen(a); char b[80]; int flag = 0;for (i = 0; i < n; i++)if (a[i] <= '9' && a[i] >= 0)b[flag++] = a[i];b[flag] = '\0';sum = atoi(b);return sum;
}
int main() {printf("Enter a string:"); char a[80];gets_s(a);printf("digit=%d,%d", shu(a), 2 * shu(a));return 0;}

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

  1. (菜鸟python)统计字符串的字符数和标点数

    统计字符串的字符数和标点数 输入:字符串 输出:字符数(中文和英语都算一个字符数),标点数(不包括括号) 例如: 输入:s = "abcdefg123!!!.." 输出:10 8 ...

  2. 字符串的字符数的含义

    文章目录 字符串的字符数的含义 例如:字符串类型 CHAR(n) 和 VARCHAR(n) CHAR类型 VARCHAR 类型 字符串的字符数的含义 一个英文字母的字符数为1 一个中文汉字的字符数也为 ...

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

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

  4. c++ 中字符串的字符数与字节数

    c++中字符数是字符的个数,字节数是在内存中所占的大小(siziof()),每一个字符串在内存中都以'/0'结束. #include<iostream> using namespace s ...

  5. 167. 两数之和 II - 输入有序数组633. 平方数之和

    167. 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列  ,请你从数组中找出满足相加之和等于目标数 target 的两个数.如果设这两个数分别是 numbers[i ...

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

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

  7. 【C语言】(错题整理) 寻找完数、字符串中各类字符数的统计、最大公约数和最小公倍数、回文数计算 (循环、函数相关内容)

    目录 一.循环 1.寻找完数(计算因子例题) 2.字符串中各类字符数的统计 3.最大公约数和最小公倍数 求最大公约数: 最小公倍数:最小公倍数=两整数的乘积÷最大公约数 二.函数 1.回文数计算 本篇 ...

  8. ACMNO.8输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32

    题目描述 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.' ...

  9. 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)

    题目描述 输入一行电报文字,将字母变成其下一字母(如'a'变成'b'--'z'变成'a'其它字符不变). 输入 一行字符 输出 加密处理后的字符 样例输入 a b 样例输出 b c #include& ...

最新文章

  1. Codeforces Round #337 (Div. 2) D. Vika and Segments 线段树扫描线
  2. Android 性能优化
  3. Linux 搭建Zookeeper集群
  4. Linux与时间相关的结构体及相关用法
  5. uploadify没反应
  6. c语言中给xyz赋初值的程序,C语言程序-中国大学mooc-题库零氪
  7. 使用Dom4j对XML文档创建与解析
  8. 《Android开发从零开始》——17.Service学习(3)
  9. SSM项目转Springboot项目
  10. 计算机专业装win几,老电脑装win7还是win10_老电脑装win10还是win7
  11. 深度学习平台——百度AI Studio线上构建
  12. 28、利用稳压芯片设计一个恒流源
  13. P1078 文化之旅(洛谷)
  14. python可以用什么软件编写,用python写的软件有哪些
  15. 蓝桥杯 ALGO-1004 无聊的逗 01背包+回溯 python
  16. 东方博宜OJ 1052 - 【入门】行李托运费
  17. 数据分析与预处理常用的图和代码
  18. flickr api
  19. python判断汉字偏胖_OCR 汉字识别学习笔记2019-01-02
  20. 百度贴吧如何避免被删帖

热门文章

  1. 街霸 隆(Ryu)升龙拳(Syoryuken)动画(四)制作过程中几个版本动画比较一下
  2. 在GridControl中使用GridLookUpEdit的正确姿势
  3. java来源_java的来源
  4. Kotlin入门之异步和并发
  5. Case Study _均值方差模型 MatLab
  6. 2014年初款11寸MacBook Air安装Windows 7 64bit操作系统缺少USB3驱动键盘鼠标失效
  7. Android OkHttp 全面详解
  8. 罗技LogitechFlow技术--惊艳的多电脑切换体验
  9. 小程序推广的6个超简单方案
  10. dpdk-16.04 扩展新网卡驱动过程