首页
DreamJudge
院校信息
考研初试
机试真题
讨论区
兑换中心
登录
注册
上岸
PYS
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
264
Ta的粉丝
0
关注数
0
粉丝数
0
获赞数
0
阅读数
0
以下描述正确的是 ( ) A、 由于do-while循环中循环体语句只能是一条可执行语句,所以
do和while必配合使用
C语言
2025年7月12日 19:31
回复 9+
|
赞 0
|
浏览 501
13个人围成一圈,从第1个人开始顺序报号1,2,3。凡报到3者退出圈子。找出最后留在圈子中的人原来的
创建一个环形链表,给链表中的每一个节点从1~13编号,然后开始淘汰过程,对于淘汰的节点,序号置为0,淘汰完成之后,找到序号不为0的即为最后留下的。
C语言
2025年7月12日 19:25
回复 9+
|
赞 0
|
浏览 672
编程实现:给出年、月、日,计算该日是该年的第几天。
此题采用枚举法进行每月天数的累加,其中关键点注意需要判断年份是否为闰年,如果是还需要多累加1天。 #include <stdio.h> #include<stdio.h> /* 函数sum_day:计算日期 */ i...
C语言
2025年7月12日 19:22
回复 9+
|
赞 0
|
浏览 752
用递归法将一个整数n转换成字符串。例如,输人483,应输出字符串”483”。n的位数不确定,可以是任
递归法求解主要要有结束条件,此题为n/10 == 0时就直接输出,其次本题还要考虑如果整数位负数的情形,此时需要输出一个字符串的负号。
C语言
2025年7月12日 19:21
回复 9+
|
赞 0
|
浏览 634
写一个函数,输人一行字符,将此字符串中最长的单词输出。
while(str[i] != '\0') { if(str[i] == ' ') { str[i] = '\0'; len = strlen(str); if(len > max_len) { max_len = le...
C语言
2025年7月12日 19:18
回复 9+
|
赞 0
|
浏览 606
写一个判素数的函数,在主函数输人一个整数,输出是否为素数的信息。
素数是一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做素数 该题可以使用概念直接判断法求解,不过不需要判断所有的数据,只需要判断数据的一半即可,因为偶数不可能为素数(除了2),所以只需判断该数的一半即可的到答案
C语言
2025年7月12日 19:17
回复 9+
|
赞 0
|
浏览 765
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键
该题直接使用“辗转相除法”来求解最大公约数和最小公倍数 最大公约数找出两数中的最小值,然后直接相模,当能够同时被两数整除时,则为最大公约数。 最小公倍数找出两数中的最大值,然后直接进入死循环,直到找到一个数能够同时被两数整除时,则为最小公倍数
C语言
2025年7月12日 19:15
回复 9+
|
赞 0
|
浏览 740
写几个函数: ①输人10个职工的姓名和职工号; ②按职工号由小到大顺序排序,姓名顺序也随之调整;
此题折半查找是关键
C语言
2025年7月12日 19:13
回复 9+
|
赞 0
|
浏览 802
写一个函数,用冒泡排序对输人的10个字符按由小到大顺序排列。
是对冒泡排序的理解,外层循环控制排序的趟数,内层循环主要是进行每一趟排序的比较,如果前面的字符大于后面的字符,就进行交换,每做一趟排序,就把一个最大字符排在最后,以及每做一趟排序就需要少比较一个字符。
C语言
2025年7月10日 19:52
回复 9+
|
赞 0
|
浏览 718
写一个函数,输人一行字符,将此字符串中最长的单词输出。
void LongestWord(char str[], char word[]) { int max_len = 0; int len = 0; int i = 0; while(str[i] != '\0') { if(str[i] == ' ...
C语言
2025年7月10日 19:52
回复 9+
|
赞 0
|
浏览 724
写一个函数,输人一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如输人1990,应输
对字符串进行遍历输出,没输出一个字符,后面就跟着输出一个空格,关键点在于如果输出的是最后一个字符,则不能在输出字符,所以要对是否是最后一个字符的输出进行判断。
C语言
2025年7月10日 19:50
回复 9+
|
赞 0
|
浏览 855
写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
while (start < end) // 当 start < end 时,继续交换 { tmp = str[start]; // 暂存 str[start] str[start] = str[end]; // 将 str[end] 赋值给 str[start] str[end]...
C语言
2025年7月10日 19:48
回复 9+
|
赞 0
|
浏览 576
写一个函数,使输人的一个字符串按反序存放,在主函数中输入和输出字符串。
void ReverseString(char str[]) { int start, end; char tmp; start = 0; end = strlen(str)-1; //字符数组小标从0开始,所以-1 while(start < end) { tmp ...
C语言
2025年7月10日 19:46
回复 9+
|
赞 0
|
浏览 670
编写一个程序,将字符数组s2中的全部字符复制到字符数组s1中,不用strcpy函数。复制时,‘\0’
首先必须保证s1能否放的下s2中的字符,然后将s2中的每个字符逐个搬移到s1中即可。
C语言
2025年7月10日 19:44
回复 9+
|
赞 0
|
浏览 633
编写一个程序,将连个字符串s1和s2比较,如果s1 > s2,输出一个整数;若s1 = s2,输出0
#include <stdio.h> int main() { int ret = 0; int index = 0; char s1[100] = { 0 }; char s2[100] = { 0 }; pri...
C语言
2025年7月10日 19:43
回复 9+
|
赞 0
|
浏览 716
编一程序,将两个字符串连接起来,不要用strcat函数
直接将s2中的字符逐个拷贝到s1的末尾即可,用户需要保证s1中能存的下s2中的字符 获取s1末尾的位置 将s2中的字符逐个拷贝到s1中 #include<stdio.h> int main() { char s1[10...
C语言
2025年7月10日 19:42
回复 9+
|
赞 0
|
浏览 732
有一行电文,以按下面规律译成密码: A--->Z a--->z B--->Y b--->Y
#include<stdio.h> int main() { char s[1024] = {0}; scanf("%s", s); int len = strlen(s); // 转换 for (int i = 0; i &l...
C语言
2025年7月10日 19:37
回复 9+
|
赞 0
|
浏览 768
输出以下图案: * * * * * * * * * * * * * * *
该题非常简单,观察图形可以看出: 每行中*的个数相等,都是4个 每行中空格的个数在递增2个 每行先输出空格,然后输出* 按照以上方式通过循环来控制每行的输出内容即可
C语言
2025年7月10日 19:35
回复 9+
|
赞 0
|
浏览 678
有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值
// 二分查找 while (left < right) { // 找到中间位置 int mid = left + ((right - left) >> 1); if (key == array[mid]) { printf("%d\n"...
C语言
2025年7月10日 19:35
回复 9+
|
赞 0
|
浏览 840
找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。
鞍点是行上最大,列上最小的元素,因此对数组的第i元素进行如下操作: 找到该行上最大元素,用max标记,并标记该元素所在列colindex 找colindex列上最小的元素,用min标记,并标记该元素所在行号rowindex 如果max和min相等,并且最小的元素刚好是在第i行,则为鞍点 如果...
C语言
2025年7月10日 19:33
回复 9+
|
赞 0
|
浏览 894
1
2
3
4
5
...
14
本科学校:大连民族大学
目标学校:成都大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!