C语言简单编程 输入字符串删除输入内容的数字并输出
编程题
要求:删除字符串所有数字,str字符数组键盘输入,自定义数字函数在dele完成
输入要求为键盘输入内容:abcd123efg
输出结果应为:The new string is:abcdefg
分析:键盘内容需要用scanf()函数,字符数组需要用gets()或do{}while()判断回车,并调用自定函数进行判定字符值,赋值到新数组
#include<stdio.h>
int dele(char x[]){
int i = 0; int j = 0;
while (x[i] != '\0'){
if (x[i] >= '0'&&x[i] <= '9') //用ASCII判断x[]数组内容是否为数字
i++; //只加i变量,相当于剔除当字符串某一字符为数字剔除下标
else
{
x[j] = x[i]; i++; j++;
}
}
x[j] = '\0'; //末尾的下标是没\0的,需要加进去
return x[j];
}
int main()
{
char str[100]; //char型数组存字符;int型数组存整形
printf("Please input a sentence\n");
//scanf("%s", str); //遇到空格\t \n停止
gets(str); //遇到回车停止
dele(str);
printf("The new string is:%s\n", str);
return 0;
}
C语言简单编程 输入字符串删除输入内容的数字并输出相关推荐
- c语言 简单编程题,c语言简单编程练习题.doc
c语言简单编程练习题 精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言简单编程练习题 然后输出相应的字符. #include #inc ...
- 输入字符串“I am a student”,要求输出字符串“student a am I”
面试题目: 输入字符串"I am a student",要求输出字符串"student a am I" #include <stdio.h> voi ...
- c语言远控,远控鼠标!C语言简单编程:整舍友必备+附送实例源码!
远控鼠标!C语言简单编程:整舍友必备+附送实例源码!-1.jpg (10.71 KB, 下载次数: 0) 2018-10-11 05:24 上传 关注<一碳科技>有更多干货等着你哦! 远控 ...
- python输入字符串,统计字母和数字有多少
我还是发一点基础题讲解,我的讲法不一样在,我喜欢把讲解放在注释里面,有问题留言. 上代码: s = input('请输入字符串:')#输入 dic = {'letter': 0, 'integer': ...
- cin输入字符串允许输入空白符
cin输入字符串允许输入空白符 文章目录 cin输入字符串允许输入空白符 使用noskipws 使用cin.getline() std::getline() int main() {string s1 ...
- 编写一个程序,清除用户输入字符串中的空格符并将之输出。
编写一个程序,清除用户输入字符串中的空格符并将之输出. 更多资料请点击:我的目录 写法一: #include <stdio.h> #include <string.h>int ...
- 1142: 输出月份英文名称。(1级)输入数字1~12,输出对应的月份英文名称。输入非1~12中的数字,输出“ Error“。
1142: 输出月份英文名称.(1级) 时间限制: 1 Sec 内存限制: 128 MB 提交: 73 解决: 30 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入数字1~12 ...
- C语言简单递归实现字符串逆序输出
题目内容的 "注意" 已经侧面规定了要用递归来实现: 输入是一个可能含有空格的串说明要用gets来读入字符串,如果利用scanf的话是无法读入一段含有空格的串. 下面先上一般方法: ...
- labview 转标准c语言,LabVIEW编程之字符串转换为双精度数
下面我们就Labview编程中字符串转换为双精度数问题进行详细分析: 大家都知道两点之间最近的路径是直线,遗憾的是程序员往往走的并非直线. 这是用户的程序框图: 分析用户的程序框图: 用户的目的是字符 ...
最新文章
- 项目构建之maven篇:2.HelloWorld项目构建过程
- Sublime Text使用教程【转】
- 7 开机启动文件路径_为什么当我登录的时候,总有一些文件会被打开
- mysql update使用select的结果
- linux设备驱动之总线、设备、驱动
- php execute 更新不变,php – Doctrine executeUpdate数组参数
- 配置ODBC数据源——找不到SA账户的解决
- 泛型java实例_【Java学习笔记】Java6泛型实例
- 用GNS3做PIX防火墙ICMP实验
- Android 4 学习(20):ActionBar
- IDEA 不提示报错 和有波浪线
- 第十四章 深度确定性策略梯度(Deep Deterministic Policy Gradient Algorithms,DDPG)-强化学习理论学习与代码实现(强化学习导论第二版)
- PS批量制作获奖证书并导出PNG
- 【Verilog】一文了解verilog基础语法
- Linux中的系统语言包及UTF-8、en_US.UTF-8和zh_CN.UTF-8的区别
- 2021届BiliBili校招 数据分析/后端开发 笔试题记录
- 2022.10.9-10.16 AI行业周刊(第119期):相信坚持的力量
- 踩坑日志:go并发读取文件
- 利用canvas的rotate创建一个简易的风车动画
- 神州信息“六合上甲”金融实践,助力金融机构打造数据底座
热门文章
- 软路由主机设置无线路由器作为AP
- Response.ContentType 网页输出word excel 的格式
- clientdataset 遍历字段_解决DBGridEh遍历记录后不移动当前行位置的方法
- java判断字符串是否全部由数字,大小写字母,特殊符号组成
- 三维动画制作(C4D动画)
- 佛祖保佑,永无bug,皮一下,很开心,哈哈~
- python 十二生肖
- html--innerHTML用法及和与innerText区别
- 知乎热榜:做程序员攒钱10年,够一百万左右回农村存银行一个月6千利息现实吗?...
- 【PC端网页特效】05-侧边栏返回顶部案例和筋斗云案例