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

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

ID:33249763

大小:114.50 KB

页数:16页

时间:2019-02-22

江苏省二级c语言上机考试例题集1-20_第1页
江苏省二级c语言上机考试例题集1-20_第2页
江苏省二级c语言上机考试例题集1-20_第3页
江苏省二级c语言上机考试例题集1-20_第4页
江苏省二级c语言上机考试例题集1-20_第5页
资源描述:

《江苏省二级c语言上机考试例题集1-20》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、b1、取出一个十进制正整数中的所以奇数数字,用这些数字构成一个最小数。#include#includevoidsort(inta[],intn){inti,j,t;for(i=0;ia[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}longarrange(longs)/*arrange函数的功能是取出十进制整数s中的所有奇数数字,用这些数字构成一

2、个最小数,函数返回该数*/{intd,b[10],i,j=0;longs1=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

3、ongm,n;FILE*fp;/*定义文件指针fp*/if((fp=fopen("myf2.out","w"))==NULL)/*涉及文件的打开*/{printf("Thefilecannotopen!");exit(0);}scanf("%ld",&n);/*接收键盘输入的整型数据*/m=arrange(n);/*键盘输入的数据作为实参调用arrange函数*/printf("%ld",m);/*将得到的最小数输出到屏幕及结果文件中*/fprintf(fp,"%ld",m);printf("Myexamnum

4、beris:WLJY001");/*将考生准考证号输出到屏幕及结果文件中*/fprintf(fp,"Myexamnumberis:WLJY001");fclose(fp);/*关闭文件*/}2、按要求合并两个字符串#include#include#includevoidfun(char*a,char*b,char*c)/*函数功能是先将b指向的字符串逆序存放,然后按a[0],b[0],a[1],b[1]…的顺序合并a字符串和b字符串到c指向的数组中,

5、将a或b中剩余的字符拼接在c数组的尾部*/{inti,j;charch;i=0;j=strlen(b)-1;while(i

6、

7、*b)/*利用while循环,通过判断*a

8、

9、*b,将a、b数组间隔存放在c数组中*/bb{if(*a){*c=*a;c++;a++;}if(*b){*c=*b;c++;b++;}}*c='';}voidmain(){FILE*fp;/*定义文件指针fp

10、*/chars1[80],s2[80],s[200];/*声明3个一维数组*/if((fp=fopen("myf2.out","w"))==NULL){printf("can'topenfile");exit(0);}printf("Enters1string:");gets(s1);printf("Enters2string:");gets(s2);/*s1、s2接收键盘输入的字符*/fun(s1,s2,s);/*调用change函数,对字符串s2进行逆序变换,再合并s1字符串和s2字符串并保存到s数组中*/pr

11、intf("Theresultis:%s",s);/*将合并后产生的数组s中的字符串输出到屏幕及结果文件中*/fprintf(fp,"%s",s);fprintf(fp,"");printf("Myexamnumberis:WLJY001");/*将考生准考证号输出到屏幕及结果文件中*/fprintf(fp,"Myexamnumberis:WLJY001");fclose(fp);/*关闭文件*/}3、先判断一个m×n矩阵为Monge矩阵,在对该矩阵进行交换处理#include

12、#include#defineN5voidchange(inta[][N],intn)/*该函数的功能是,对a指向的n行5列数组中的矩阵进行变换*/{inti,j,t;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。