7-3 字符转换 (13分)

本题要求提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。

输入格式:

输入在一行中给出一个不超过80个字符且以回车结束的字符串。

输出格式:

在一行中输出转换后的整数。题目保证输出不超过长整型范围。

输入样例:

free82jeep5

输出样例:

825
#include <stdio.h>
#include <string.h>
#include<math.h>int main()
{char s[81],b[81],c[81];int i,j=0,k=0,sum;gets(s);sum = strlen(s);for(i=0; i<sum; i++)//存储所有数字{if(s[i]>='0'&&s[i]<='9'){b[j]=s[i];j++;}}i=0;int cnt = 0;while(b[i]=='0'){//去除前几位为0的cnt++;i++;}for(i=cnt;i<j;i++){c[k]=b[i];k++;}if(k>0){//如果数组C不为空则输出数组for(i=0;i<k;i++){printf("%c",c[i]);}}else{//如果数组C为空则输出0printf("0");}return 0;
}

字符转换 提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。 首位不能是0相关推荐

  1. 本题要求提取一个字符串中的所有数字字符(‘0‘……‘9‘),将其转换为一个整数输出。

    本题要求提取一个字符串中的所有数字字符('0'--'9'),将其转换为一个整数输出. 输入格式: 输入在一行中给出一个不超过80个字符且以回车结束的字符串. 输出格式: 在一行中输出转换后的整数.题目 ...

  2. C语言编程>第二十六周 ⑥ 请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。

    例题:请补充fun函数,该函数的功能是:按 "0"到 "9"统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中.注意:不能使用字符串库函数. ...

  3. 删除一个字符串中的所有数字字符

    #include <stdio.h> void delnum(char *s) {   int i,j;   for(i=0,j=0;s[i]!='\0'  ;i++)//1   if(s ...

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

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

  5. 一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块...

    简介 一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块. 举个例子: ["徐汇区虹漕路461号58号楼5楼", "泉州市洛江区万安塘 ...

  6. python从地址提取省市区实例_一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块...

    简介 一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块. 举个例子: ["徐汇区虹漕路461号58号楼5楼", "泉州市洛江区万安塘 ...

  7. java基础—统计一个字符串中各个字符出现的次数

    统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...

  8. 面试题:寻找一个字符串中出现次数最多的字符以及出现的次数

    要求编写代码实现:寻找一个字符串中出现次数最多的字符以及出现的次数. 解法一:用删除法实现 (挺巧妙的一种) public class FindTheMostAppearChar {public st ...

  9. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符

    Java:判断一个字符串中包含指定字符子串,判断一个字符串中存在指定字符 字符串的contains方法可以判断一个字符串中是否存在另一个字符子串,示例如下 String Str = "Hel ...

最新文章

  1. VS2012 打包部署程序
  2. Android进阶你必须要了解的知识:ThreadLocal
  3. 2017年计算机基础知识答题宝典,2017年全国职称计算机考试答题技巧分享
  4. 邮件系统磁盘监控脚本
  5. linux虚拟机ip修改无效
  6. Google 搜索点击量不到 50%?
  7. 全局程序集缓存工具 (Gacutil.exe)
  8. SHAP(SHapley Additive exPlanation):Python的可解释机器学习库
  9. cryptojs vue 使用_vue 中引入cryptoJS
  10. windows无法格式化u盘_U盘无法格式化的解决方法
  11. 通过二进制头识别文件类型
  12. 4G移动通信基站选址分析
  13. How to install php evn on ubuntu
  14. android 面试题(史上最全)
  15. 21款奔驰S400L升级原厂小柏林之声音响
  16. 国产国脑与腾讯会议配合挺默契
  17. 成都市2016年11月出租车订单od数据
  18. 键盘定位板图纸_客制化键盘
  19. android 单点登录
  20. 【风马一族_mysql】mysql基本指令

热门文章

  1. 浅谈CMMI与敏捷体系的融合
  2. 最新易企秀 微场景制作源码 易企秀去版权源码 带几百套模板
  3. Netlink的简介及使用方法
  4. 在Java中将二进制数转化成十进制数
  5. 安卓开发中的重力感应传感器
  6. 2022年装饰行业市场分析
  7. Python中 {:.0f} 格式化输出,{0:^30}什么意思 . format(name))
  8. C语言:*(p++)与*p++ *(++p)与*++p ++*p与++(*p) (*p)++的区别
  9. 【方法】树莓派开机使用教程(看这个就够了)
  10. [反汇编练习] 160个CrackMe之023