江苏省二级c语言上机考试例题集

1、取出一个十进制正整数中的所以奇数数字,用这些数字构成一个最小数。

#include

#include

void sort(int a[], int n)

{

int i, j, t;

for (i = 0;i < n - 1;i++)

for (j = 0;j < n - 1 - i;j++) /*利用双重循环,将数组按从小到大排列*/

if (a[j] > a[j + 1])

{t = a[j];a[j] = a[j + 1];a[j + 1] = t; }

}

long arrange(long s) /*arrange函数的功能是取出十进制整数s中的所有奇数数字,用这些数字构成一个最小

数,函数返回该数*/

{ int d, b[10], i, j = 0;

long s1 = 0;

while (s > 0) /*利用循环对s数位分离,分离出个位、十位 、百位等各位上的数*/

{ d = s % 10;

if (d % 2 != 0) /*判断每一位上的数字是否为奇数*/

b[j++] = d; /*若为奇数则存放到b数组中*/

s /= 10;

}

sort(b, j); /*调用sort函数,将数组b从小到大排列*/

for (i = 0;i < j;i++)

s1 = s1 * 10 + b[i]; /*求得用各位上的奇数组成的最小数 */

return s1; /*返回求得的数*/

}

void main()

{

long m, n;

FILE *fp; /*定义文件指针fp*/

if ((fp = fopen("myf2.out", "w")) == NULL) /*涉及文件的打开*/

{printf("The file can not open!");exit(0);}

scanf("%ld", &n); /*接收键盘输入的整型数据*/

m = arrange(n); /*键盘输入的数据作为实参调用arrange 函数*/

printf("%ld\n", m); /*将得到的最小数输出到屏幕及结果文件中*/

fprintf(fp, "%ld\n", m);

printf("\nMy exam number is:WLJY001\n"); /*将考生准考证号输出到屏幕及结果文件中*/

fprintf(fp, "\nMy exam number is:WLJY001\n");

fclose(fp); /*关闭文件*/

}

2、按要求合并两个字符串

#include

#include

#include

void fun(char *a, char *b, char *c) /*函数功能是先将b指向的字符串逆序存放,然后按a[0] ,b[0], a[1],

b[1]…的顺序合并a字符串和b字符串到c指向的数组中,将a 或b中剩余的字符拼接在c数组的尾部*/

{int i, j;

char ch;

i = 0;j = strlen(b) - 1;

while (i < j) /*利用while循环将数组b中的字符逆序存放*/

{ch = b[i];b[i] = b[j];b[j] = ch;

i++;j--;

}

while (*a || *b) /*利用while循环,通过判断*a || *b,将a、b数组间隔存放在c数组中*/

江苏省二级c语言考试软件下载,江苏省二级c语言上机考试例题集1-20相关推荐

  1. 职称计算机考试 天宇,职称计算机考试软件天宇考王wps速成版 考试系统

    职称计算机考试软件天宇考王wps速成版 介绍 运行版本:V15 授权:福利版 类型:考试系统 语言:汉语 平台:win 评分:97分大小:2.93MB 职称计算机考试软件天宇考王wps速成版 下载本地 ...

  2. 2020起重机司机(限桥式起重机)考试软件及起重机司机(限桥式起重机)模拟考试软件

    题库来源:安全生产模拟考试一点通公众号小程序 2020起重机司机(限桥式起重机)考试软件及起重机司机(限桥式起重机)模拟考试软件,包含起重机司机(限桥式起重机)考试软件答案解析及起重机司机(限桥式起重 ...

  3. c语言考试系统程序,二级c语言模拟考试软件下载

    无忧考吧二级c语言考试系统是一款非常专业的计算机二级C语言模拟考试软件,可以帮助用户朋友们对全国计算机二级C语言考试进行模拟测试学习,如果您对这一门课程并没有什么把握需要练习,这款考试模拟系统一定是你 ...

  4. 2021年二级c语言软件下载,二级c语言模拟考试软件下载 无忧考吧二级c语言考试系统 v2021.3官方安装版 下载-脚本之家...

    无忧考吧二级c语言考试系统是一款非常专业的计算机二级C语言模拟考试软件,可以帮助用户朋友们对全国计算机二级C语言考试进行模拟测试学习,如果您对这一门课程并没有什么把握需要练习,这款考试模拟系统一定是你 ...

  5. c语言无纸化题库软件下载,计算机二级c++题库软件下载

    二级C++无纸化考试模拟软件是一款未来教育官方发布的功能强大的计算机二级c++题库软件,该软件基于最新<全国计算机等级考试二级C++语言程序设计考试大纲>研发而成,拥有考试题库.错题重做. ...

  6. 无忧考吧2017二级java_无忧考吧二级JAVA超级模拟软件下载_无忧考吧二级JAVA超级模拟软件官方下载-太平洋下载中心...

    无忧考吧二级JAVA超级模拟软件是一款可以帮助用户朋友来学习计算机二级java语言考试的软件,使用这款二级java模拟考试软件可以帮助用户快速的掌握学习内容和操作逻辑,让你顺利的通过二级java考试. ...

  7. java模拟考试系统,java模拟考试软件下载

    java模拟考试手机版是一款能够在线学习java并且练习的手机软件,涵盖了java语言的所有知识,由浅入深带领大家从最基本的java代码到最后的java项目,让大家对java语言不再害怕,都能够熟练的 ...

  8. 在linux下用c语言编程软件下载,在Linux下进行C语言编程

    在Linux下进行C语言编程 在Linux下进行C语言编程,必然要采用GNU GCC来编译C源代码生成可执行程序. 一.GCC快速入门 Gcc指令的一般格式为:Gcc [选项] 要编译的文件 [选项] ...

  9. 高中信息技术考试软件_郑州市高中信息技术学业水平考试23日起网上报名

    来源:郑州日报 原标题:<郑州市高中信息技术学业水平考试明起网上报名> 全市2019级普通高中信息技术学业水平考试定于12月22日举行,省会高二年级在校生明起网上报名.这是今日记者从市教育 ...

最新文章

  1. Operations on word vectors-v2 吴恩达老师深度学习课程第五课第二周编程作业1
  2. AWS — 重塑混合云
  3. Java前台线程与后台线程
  4. 2014 UESTC Training for Data Structures B - 母仪天下
  5. ddl hibernate_Hibernate:DDL模式生成
  6. 计算机应用类专业综合知识模拟试题,2015年湖南省对口升学计算机应用类专业综合知识试题(真题)...
  7. Java设计模式之迭代子模式
  8. 京东方计划为苹果iPhone 13供应6.06英寸OLED面板
  9. python画地图学校_python使用pyecharts库画地图数据可视化的实现
  10. 关键路径转化率分析——漏斗模型
  11. 狂雨小说cms采集规则教程
  12. Unity WebGL基于js通信实现网页录音
  13. 尘梦留痕:苏东坡的诗词里,藏着六种人生智慧
  14. s2 安恒 漏洞验证工具_Struts2漏洞检查工具2018版本V2.1.exe
  15. 2018年视频云服务市场格局进入整合阶段,阿里云视频云位居市场竞争力领导者的位置
  16. PS通道高反差保留计算人物磨皮技巧
  17. 罗马音平假字复制_全部日文平假字翻译
  18. css——background、border、margin、float、content、blur(图片模糊)、user-select:none(禁用用户选择复制),border-image
  19. [MIT]微积分重点 第十七课 六函数、六法则和六定理 学习笔记
  20. java.exe,javac.exe,javaw.exe 是什么进程? (转载)

热门文章

  1. Django框架简介
  2. mongoDB Liunx下安装及配置
  3. ionic ui框架及creator使用帮助
  4. java获得服务器路径的几中方法
  5. 【LeetCode】172 - Factorial Trailing Zeroes
  6. windows2003 DNS服务器配置
  7. C++ 模板中定义友元
  8. 华为交换机的一些OID
  9. 几个shell小脚本
  10. 【python 学习】知识点日记