c语言编程试题及答案

c语言编程试题及答案

ID:11236873

大小:47.50 KB

页数:6页

时间:2018-07-10

c语言编程试题及答案_第1页
c语言编程试题及答案_第2页
c语言编程试题及答案_第3页
c语言编程试题及答案_第4页
c语言编程试题及答案_第5页
资源描述:

《c语言编程试题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言编程试题1.给定程序program.c中,编写函数fun的功能用选择排序法对数组的的数据按从小到大的顺序排列。注意:请勿改动主函数mian和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include#includevoidfun(a,n){ inti,j,k,t;}main(){inti,a[10];for(i=0;i<10;i++)scanf(“%d”,&a[i]);putchar(“”);fun(a,10);for(i=0;i<10;i++)printf(“%d”,

2、a[i]);}2.编写一个函数,从所读入的若干个字符串(用end作为结束的标志)中找出长度最大的一个字符串,并输出该字符串。注意:部分源程序在文件PROG1.C中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中编写的若干语句。文件PROG1.C内容如下:#undlude#include#includefun(char(*A)[81],intnum,char**max){}main(){charss[10][81],*ps;intn,i=0;clrscr();gets(ss

3、[i]);puts(ss[i]);while(!strcmp(ss[i],“end”)==0){i++;gets(ss[i]);puts(ss[i]);}n=i;fum(ss,n,&ps);printf(“max=%s”,ps);}3.给定程序program中,编写函数fun,函数fun的功能是:输入一行字符,将此字符串中最长的单词输出。例如,输入一行字符iamastudent,输出最长的单词:student注意:请勿改动主函数mian和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include

4、.h>#include#includeintfun1(c)char*c;{}main(){intj;charline[1000];printf(“输入一行文本”);gets(line);printf(“最长的单词是:”);for(j=fun(line);fun1(line(j));j++);printf(“%c”,line[j]);printf(“”);}4.请编写函数intfun(intx),该函数的功能是判断x是否出现在它的平方数的右边。例如,5出现在5**2=25的右边,则即是一个满足要求的x。

5、若满足要求,函数fun返回1,否则返回0。x不大于100。注意:部分源程序存在文件PROG1.C中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。文件PROG1.C内容如下:#include#includeintfun(intx){}voidmain(){intx,fg;clrscr();printf(“mPleaseenterx:”);scanf(“%d”,&x);if(x>100){printf(“inputerror.”);retutn;}fg=fun(x)

6、;printf(“%d%s”,x,fg?“YES”“NO”);5.请编写函数intfun(intx),该函数的功能是判断x是否出现在它的平方数的右边。例如,5出现在5**2=25的右边,则即是一个满足要求的x。若满足要求,函数fun返回1,否则返回0。x不大于100。注意:部分源程序存在文件PROG1.C中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。文件PROG1.C内容如下:#include#includeintfun(intx){}voidmain(){in

7、tx,fg;clrscr();printf(“mPleaseenterx:”);scanf(“%d”,&x);if(x>100){printf(“inputerror.”);retutn;}fg=fun(x);printf(“%d%s”,x,fg?“YES”“NO”);}6.给定程序program.C中,编写函数doublefun(doubleh),它的功能是:四舍五入并保留两位小数。注意:请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include#include

8、#includedoublefun(h)doubleh;{intj=1

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

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

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