查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

写出判断ABCD四个表达式的是否正确,若正确,写出经过表达式中a的值。

参考答案:

C错误,左侧不是一个有效变量,不能赋值,可改为(++a)+= a;改后答案依次为9,10,10,11

问答题

编写一程序P7-773.C实现以下功能
计算两个日期之间的天数。注:判断年份是否为闰年的方法——为400的倍数为闰年,如2000年;若非100的倍数,而是4的倍数,为闰年,如1996年。编程可用素材:printf("from the date (****/**/**):\n")...、printf("to the date(****/**/**):\n")、printf("\nsum=%d\n"...。
程序的运行效果应类似地如图1和图2所示,图1中的2008/02/13、2010/04/24和图2中的2010/04/24、2008/02/13是从键盘输入的内容。

参考答案:




问答题

对从键盘输入的一串ASCII字符(最长不超过127字节,其中可能有空格)进行排序并输出。注意:程序中不能使用库函数gets、fgets或使用同名的变量、函数、单词,编程可用素材:printf("input the string: \n")...、printf("\nResult:")...。
程序的运行效果应类似地如图所示,图中的32679 dsg j7u6k dsvs346r23v5h@#sfsaf是从键盘输入的内容。

参考答案:


问答题

7-769输出m和n之间的回文素数,m和n从键盘读入(假定满足5<=m<=n<=100000),回文是指正向与反向的字符都一样,例如1、11、101、131等。编程可用素材:printf("please input m, n(5<=m<=n<=100000): ")...、printf("Result(%d-%d):\n"...、printf("%d "...。
程序的运行效果应类似地如图所示,图中的5,1000是从键盘输入的内容。

参考答案:



问答题

根据要求编写程序P7-768.C的指定部分:
程序P7-768.C已编写部分代码(单击此处下载),请根据程序中的要求完善程序——注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。
程序的功能是:将从键盘读入的一个十六进制字符串转换成一个十进制数后输出。注意:
(1)可以只考虑转换成的十进制大小不会超过long int型所能表示的最大数。
(2)只需处理正数,不处理负数。
(3)输入的字母可以是大写也可以小写。
(4)程序中不能使用库函数isxdigit、sscanf或使用同名的变量、函数、单词。
程序的运行效果应类似地如图1、图2和图3所示,图1中的7fAa23Bf、图2中的12F和图3中的39fg是从键盘输入的内容。

参考答案:





问答题

根据要求编写程序P7-765.C的指定部分:
程序P7-765.C已编写部分代码(单击此处下载),请根据程序中的要求完善程序——注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。
程序的功能是:有五个学生,每个学生的数据包括学号、姓名(最长19字节)、三门课的成绩,从键盘输入五个学生的数据,计算每个学生的平均成绩并按平均成绩由高到低排序,并将排序结果显示。要求用结构体编程,变量数据类型的选择应适当,在保证满足设计要求精度的情况下,养成不浪费内存空间和计算时间的好习惯。编程可用素材:

参考答案:




问答题

根据要求编写程序P7-761.C的指定部分:
程序P7-761.C已编写部分代码(单击此处下载),请根据程序中的要求编写函数Move的代码——注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。
函数void move(int array[], int n, int m)的功能为:在数组array中有n个整数,使其前面各数顺序向后移m(0<=m<=n)个位置,最后m个数变成最前面的m个数,编写该函数。
程序的运行效果应类似地如图所示,图中的10、3和1 2 3 4 5 6 7 8 9 10是从键盘输入的内容。

参考答案:



问答题

编写一程序P7-719.C实现以下功能

参考答案:


问答题

编写一程序P4-412.C实现以下功能
①程序运行时先显示Please input numbers:,再从键盘上读入一组整数(只考虑int型),数与数之间只使用空格或回车作分隔。数可正可负,最多10000个,但若读入的数为-222时,则表示输入结束且-222不算在该组数内。
②对这一组数按从小到大的顺序进行排序。
③将排序后的这一组数输出到屏幕上,输出格式为每行6个数,数与数之间使用逗号(,)分隔,两个逗号之间的宽度(不算逗号)为6且使用左对齐格式。注意,行尾没有逗号。
程序的运行效果应类似地如图所示,其中的100 120 89 72 -19 200 500 210 235 6 24 1234 78 234 -234 -2342 346 23524 7823 -3411 23423 -222是从键盘输入的内容。

参考答案:



问答题

编写一程序P3-311.C实现以下功能
1从键盘上先后读入两个字符串,假定存储在字符数组s1和s2中。注意,这两个字符串最长均可达到127个字符、最短均可为0个字符。
2将字符串s2插入字符串s1中,插入方法为:s2的第i个字符插入到原s1的第i个字符后,如果s2比s1(假定s1的长度为L1)长,则s2的第L1个字符开始到s2结尾的所有字符按在s2中的顺序放在新生成的s1后。提示,合并时可使用中间数组。例如:
s1输入为"123456789",S2输入为"abcdefghijk",则输出的s1为:
1a2b3c4d5e6f7g8h9ijk
3在屏幕上输出新生成的s1。
4程序的运行效果应类似地如图所示,其中的123456789和abcdefghijk是从键盘输入的内容。

参考答案:




赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved