所属年份:2010.9;2012.3;

编写函数fun,其功能是:将s所指字符串中ASCII值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。

例如,若s所指字符串中的内容为:”ABCDEFG12345″,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除,其它依此类推。最后t所指的数组中的内容应是:”BDF24″。

#include

#include

void fun(char *s, char t[])

{

}

main()

{

char s[100], t[100];

printf("\nPlease enter string S:"); scanf("%s", s);

fun(s, t);

printf("\nThe result is: %s\n", t);

}

【考点分析】

本题考查:ASCII码值为奇数或偶数的判定方法,同时掌握删除字符的思想,即重新保留非删除字符。

【解题思路】

要删除ASCII码值为奇数的字符,也就是要保留ASCII码值为偶数的字符,由于最终是要求出剩余字符形成的新串,所以本题的算法是对原字符串从头到尾扫描,并找出ASCII码值为偶数的字符依次存入数组中。

【参考答案】

void fun(char *s, char t[])

{

int i,j=0,n;

n=strlen(s);

for(i=0;i

if (s[i]%2==0)

{ t[j]=s[i];

j++;

}

t[j]='\0';

}

java删除奇数文件_P041 删除ASCII值为奇数的字符 ★★相关推荐

  1. C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。

    1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...

  2. java复制文件的4种方式及拷贝文件到另一个目录下与删除单个文件和删除整个文件夹

    文章目录 1.使用FileStreams复制 2.使用FileChannel复制 3.使用Commons IO复制 4.使用Java7的Files类复制 5.下面看下java拷贝文件到另一个目录下的实 ...

  3. Oracle入门(七B)之表空间删除数据文件未删除

    转载自 oracle表空间删除数据文件未删除 清理老旧数据的时候,不太熟悉操作,直接把表空间删了,未删除数据文件, HIS20170927此表空间已删除但数据文件还在,这时新创建一个表空间直接指定到这 ...

  4. php删除到回收站代码,如何找回回收站删除的文件PHP,删除文件与文件夹操作

    如何找回回收站删除的文件 PHP 删除文件与文件夹操作 unlink与rmdir这两个函数的使用 先看一下代码 代码如下: function deldir($dir) { //先删除目录下的文件: $ ...

  5. php的回收站怎么做,如何找回回收站删除的文件 PHP,删除文件与文件夹操作

    如何找回回收站删除的文件 PHP 删除文件与文件夹操作 unlink与rmdir这两个函数的使用 先看一下代码 代码如下: function deldir($dir) { //先删除目录下的文件: $ ...

  6. php 删除 session 文件,如何删除php中的session文件

    如何删除php中的session文件 发布时间:2020-07-23 17:18:57 来源:亿速云 阅读:106 作者:Leah 如何删除php中的session文件?相信很多没有经验的人对此束手无 ...

  7. python删除特定文件_python删除特定文件的方法

    python删除特定文件的方法 本文实例讲述了python删除特定文件的方法.分享给大家供大家参考.具体如下: #!/usr/bin/python # -*- coding: utf-8 -*- im ...

  8. php删除垃圾文件,Python删除windows垃圾文件的方法

    本文实例讲述了Python删除windows垃圾文件的方法.分享给大家供大家参考.具体如下: #coding:utf-8 import os #from glob import glob if os. ...

  9. python删除过期文件_python删除过期文件的方法

    本文实例讲述了python删除过期文件的方法.分享给大家供大家参考.具体实现方法如下: # remove all jpeg image files of an expired modification ...

  10. 为何电脑html无法删除,电脑文件无法删除该怎么办?几种解决方法介绍

    删除,是我们使用电脑经常使用的操作命令,电脑在使用过程中经常会产生垃圾,也会有一些不再使用的文件,这时候我们就需要对它们进行删除操作,一来为了释放空间,二来提高电脑运行速度,但是有时候我们会遇到文件无 ...

最新文章

  1. oracle 触发器的实例(转)
  2. openpyxl库,1秒合并多张表格并设置图表格式
  3. 13建造者模式(Builder)
  4. HTML页面之间跳转与传值(JS代码)
  5. 安装Oracle 11g 出现交换空间不够
  6. 一个很好的反选的例子
  7. ASP.NET配置设置-关于web.config各节点的讲解
  8. 传统推荐系统算法(一):协同过滤(Collaborative Filtering,CF)
  9. 电力电子技术(12)——整流电路的谐波和功率因数
  10. 利用WireShark分析H264码流
  11. 实验十八 CISCO设备IOS的备份与升级
  12. 如何取消U盘上的设备加密功能Bitlocker——win10家庭版磁盘上有个锁的解决办法——详细操作版本
  13. 简单的会员卡储值积分管理系统
  14. 如果我是你~学会站在别人的角度去说话
  15. GCT考试通过后获得证书是双证还是单证?
  16. ilove中文_Ilovechina的中文
  17. 【MATLAB】手把手教你安装MATLAB R2021b(内含安装包)
  18. 利用图笛卡斯积的组合贝叶斯优化
  19. LCD1602液晶使用介绍--(完整版)
  20. 分享一些web系统的测试点

热门文章

  1. 【Nginx服务优化与防盗链】
  2. ServletConfig与ServletContext
  3. ESP车身电子稳定系统
  4. 2018年最新电子科技大学TCP/IP协议原理(杨宁)CSF视频教程42讲
  5. oracle+linux+oel+6.9,Oracle 11g(11.2.0.4) install on OEL6.7
  6. Rational License Key Error的永久解决办法
  7. 清华大学建筑学计算机,建筑专业十强大学排名:清华第一,第四堪称黑马
  8. python程序实现分析_Python编程快速上手——疯狂填词程序实现方法分析
  9. Linux内核 失速(STALL) 警告说明文档翻译
  10. sqlserver 人名_一个用来统计相同姓名人数的SQl语句_sqlserver