ImageVerifierCode 换一换
格式:DOCX , 页数:120 ,大小:285.53KB ,
资源ID:16719743      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16719743.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言编程文库所有题答案Word文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言编程文库所有题答案Word文档格式.docx

1、 tem = len1; printf(nstring1: for (i = 0; i tem; i+) printf(%c, str1i); if (i len2) printf(, str2i); else tem = len2; len1) n return 0;/*编写一程序P4-412.C实现以下功能程序运行时先显示Please input numbers:,再从键盘上读入一组整数(只考虑int型),数与数之间只使用空格或回车作分隔。数可正可负,最多10000个,但若读入的数为-222时,则表示输入结束且-222不算在该组数内。对这一组数按从小到大的顺序进行排序。将排序后的这一组数输

2、出到屏幕上,输出格式为每行6个数,数与数之间使用逗号(,)分隔,两个逗号之间的宽度(不算逗号)为6且使用左对齐格式。注意,行尾没有逗号。程序的运行效果应类似地如图1所示,其中的100 120 89 72 -19 200 500 210 235 6 24 1234 78 234 -234 -2342 346 23524 7823 -3411 23423 -222是从键盘输入的内容。#include int dat10000, len; int i, j, tmp;Please input numbers: len = 0; do scanf(%d, &i); if ( i = -222) bre

3、ak; datlen = i; len+; while (1); for ( i = 0 ; len - 1; i+) for ( j = i + 1; j datj ) tmp = dati; dati = datj; datj = tmp;nOutput: for (i = 0; len;%-6d, dati); if ( i % 6 != 5 & i != len - 1) , else /*编写一程序P7-719.C实现以下功能从键盘上输入5个字符串(约定:每个字符串中字符数80字节),对其进行升序排序并输出。编程可用素材:printf(Input 5 strings:).、print

4、f(-n).。程序的运行效果应类似地如图1所示,图1中的 hello my dear friend Are you ready?是从键盘输入的内容。 char aa590, kk5 90; int i, j;input 5 stringn 5; gets(aai); 4; for (j = 0; 4 - i; if (strcmp(aaj, aaj + 1) 0) strcpy(kkj, aaj); strcpy(aaj, aaj + 1); strcpy(aaj + 1, kkj);-n puts(aai); return(0); /*根据要求编写程序P7-761.C的指定部分:程序P7-7

5、61.C已编写部分代码(单击此处下载),请根据程序中的要求编写函数Move的代码注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。函数void move(int array, int n, int m)的功能为:在数组array中有n个整数,使其前面各数顺序向后移m(0=m/* User Code Begin(考生可在本行后添加代码,例如全局变量的定义、函数原型声明等,行数不限) */ void move(int array, int n, int m);/* User Code End(考生添加代码结束) */ int main(void) int *nu

6、mber, n, m, i;the total numbers is: scanf(n);back m:m); number = (int *)malloc(n * sizeof(int);input %d integers:, n); for (i=0; in; numberi); move(number, n, m);after move %d: n, m);%d , numberi); /* User Code Begin(考生在此后根据设计需要完成程序的其它部分,如函数move,行数不限) */ void move(int array, int n, int m) int i = 0,

7、 flag = m; int *shuzu; shuzu = (int *)malloc(n * sizeof(int); n; shuzui = arrayi; if (i myclassj.average) myclass1n = myclassj+1; myclassj+1 = myclassj; myclassj = myclass1n; /* User Code End(考生添加代码结束) */ nResult of sort:Num Name Math English Computer AveragenN;%-5d %-20s %-8d %-8d %-8d %-.2fn, (pSt

8、u+i)-num, (pStu+i)-name, (pStu+i)-math, (pStu+i)-english, (pStu+i)-computer, (pStu+i)-average);/*根据要求编写程序P7-768.C的指定部分:程序P7-768.C已编写部分代码(单击此处下载),请根据程序中的要求完善程序注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。将从键盘读入的一个十六进制字符串转换成一个十进制数后输出。注意:(1)可以只考虑转换成的十进制大小不会超过long int型所能表示的最大数。(2)只需处理正数,不处理负数。(3)输入的字母可以是大

9、写也可以小写。(4)程序中不能使用库函数isxdigit、sscanf或使用同名的变量、函数、单词。程序的运行效果应类似地如图1、图2和图3所示,图1中的7fAa23Bf、图2中的12F和图3中的39fg是从键盘输入的内容。/*P7-768.C*/int i, sw, wei, len; int flag; /* 标志输入数据是否合法,0表示不合法 */ long int result10; /* 转换结果 */ char str20;input a data: gets(str); /* User Code Begin(考生可在本行后添加代码,行数不限) */ result10 = 0; f

10、lag = 1; wei = 1; len = strlen(str) - 1;= len; if (i != 0) wei = wei * 16; if (strlen - i = 0 & strlen - i AF + 10) * wei);af flag = 0; /* User Code End(考生添加代码结束) */ if (0 = flag) ndata is error.n else nThe result is: %ldn, result10);/*编写一程序P7-769.C实现以下功能输出m和n之间的回文素数,m和n从键盘读入(假定满足5=n=100000),回文是指正向与

11、反向的字符都一样,例如1、11、101、131等。please input m, n(5=100000): Result(%d-%d):.、printf(.。程序的运行效果应类似地如图1所示,图1中的5,1000是从键盘输入的内容。 int main(void) int m, n; int i, j, k, x, num, wei6;%d,%dm, &, m, n); for (i=m;=n; i+) for (x=2; x= i/2) num = i; j = 0; while (num) weij = num % 10; j+; num = num / 10; for (k=0; k= j

12、/2) , i); /*编写一程序P7-772.C实现以下功能对从键盘输入的一行字符(约定:字符数127字节)进行排序(按每个字符的ASCII码由小到大)并输出。程序中不能使用库函数gets、fgets或使用同名的变量、函数、单词,编程可用素材:input the string:nResult:程序的运行效果应类似地如图1所示,图1中的32679 dsg j7u6k dsvs346r23v5h#sfsaf是从键盘输入的内容。 int i, j, tt; char tem, sr128; 127;sri); if (sri = n) tt = i; /puts(sr); tt - 2; tt - i - 1; i

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1