下载此文档

c语言笔试题 c经典笔试题.pdf


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
该【c语言笔试题 c经典笔试题 】是由【小屁孩】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【c语言笔试题 c经典笔试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。好学近乎知,力行近乎仁,知耻近乎勇。——《中庸》c语言笔试题c经典笔试题c经典笔试题篇1有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中.#include#includeintmain(intargc,char*argv[]){FILE*fp;inti,j,k,num,NUM;charc[50],t,ch;if((fp=fopen("A","r"))==NULL)/*canbereplacedbyopen*intfd=open("A",O_RDONLY|O_CREAT);*/{printf("fileAcannotbeopened\n");exit(0);}printf("\nAcontentsare:\n");for(i=0;(ch=fgetc(fp))!=EOF;i++)/*一个字符一个字符读*/{c[i]=ch;putchar(c[i]);}num=i+1;我尽一杯,与君发三愿:一愿世清平,二愿身强健,三愿临老头,数与君相见。——《白居易》大丈夫处世,不能立功建业,几与草木同腐乎?——《罗贯中》fclose(fp);if((fp=fopen("B","r"))==NULL){printf("fileBcannotbeopened\n");exit(0);}printf("\nBcontentsare:\n");for(i=0;(ch=fgetc(fp))!=EOF;i++){c[num+i]=ch;putchar(c[num+i]);}fclose(fp);NUM=num+i+1;for(k=0;k{for(j=0;j{if(c[j]>c[j+1]){t=c[j];c[j]=c[j+1];c[j+1]=t;}}古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。——苏轼穷则独善其身,达则兼善天下。——《孟子》}printf("\nCfileis:\n");fp=fopen("C","w");for(i=0;i{putc(c[i],fp);/*将字符一个个写入文件中*/putchar(c[i]);/*一个个输出字符*/}fclose(fp);return1;}c经典笔试题篇2有一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果,要求要以数组A作为函数的入口.(建议用冒泡排序法)#include#includevoidBubbleSort(intarr[],intn){inti,j;intexchange=1;//交换标志,提高算法效率;inttemp;for(i=0;i{exchange=0;//本趟排序开始前,交换标志应为假for(j=0;j海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐好学近乎知,力行近乎仁,知耻近乎勇。——《中庸》{if(arr[j+1]>arr[j]){temp=arr[j+1];arr[j+1]=arr[j];arr[j]=temp;exchange=1;//发生了交换,故将交换标志置为真}}if(!exchange)//本趟排序未发生交换,提前终止算法return;}}intmain(intargc,char*argv[]){intarr[5]={1,4,2,6,5};inti;BubbleSort(arr,5);printf("aftersort,arris:\n");for(i=0;i<5;i++){printf("%3d",arr[i]);}return1;}勿以恶小而为之,勿以善小而不为。——刘备先天下之忧而忧,后天下之乐而乐。——范仲淹c经典笔试题篇3写出二分查找的代码:Intbinary_search(int*arr,intkey,intsize){Intmid;Intlow=0;Inthigh=size-1;While(low<=high){Mid=(low+high)/2;If(arr[mid]>key)High=mid-1;ElseIf(arr[mid]Low=mid+1;ElseReturnmid;}Return-1;}请编写一个C函数,该函数在一个字符串中找到可能的最长的子字符串,该字符串是由同一字符组成的。#include#include#includeintChildString(char*p)老当益壮,宁移白首之心;穷且益坚,不坠青云之志。——唐·王勃志不强者智不达,言不信者行不果。——墨翟{char*q=p;intstringlen=0,i=0,j=1,len=0,maxlen=1;//stringlen=strlen(p);while(*q!='\0')//不能用strlen,求得长stringlen{stringlen++;q++;}while(i<stringlen){if(*(p+i)==*(p+j)&&j<stringlen){len++;//统计子串长度i++;j++;}else{if(len>=maxlen)//统计最大子串长度{maxlen=len+1;len=0;}else其身正,不令而行;其身不正,虽令不从。——《论语》丹青不知老将至,贫贱于我如浮云。——杜甫len=0;i++;j++;}}returnmaxlen;}intmain(intargc,char*argv[]){chararr[11];intlen;printf("pleaseinputchararr(10):\n");scanf("%s",arr);len=ChildString(arr);printf("thelenofchildarris:%d\n",len);return1;}感谢您的阅读,祝您生活愉快。吾日三省乎吾身。为人谋而不忠乎?与朋友交而不信乎?传不****乎?——《论语》

c语言笔试题 c经典笔试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小315 KB
  • 时间2023-06-11