
C语言期末
文章平均质量分 66
Kylin524
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言经典代码——part 29
题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中.原创 2024-12-10 21:34:30 · 676 阅读 · 0 评论 -
C语言经典代码——part 27
题目:家庭财务管理小程序。原创 2024-12-09 18:49:19 · 929 阅读 · 0 评论 -
C语言经典代码——part 25(时间函数)
题目:专升本一题,读结果。题目:时间函数举例1。题目:时间函数举例2。原创 2024-12-08 15:54:41 · 421 阅读 · 0 评论 -
C语言经典代码——part 24(结构体)
每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。题目:回答结果(结构体变量传递)原创 2024-12-08 10:53:13 · 666 阅读 · 0 评论 -
C语言经典代码——part 23
题目:一个偶数总能表示为两个素数之和。题目:判断一个素数能被几个9整除。题目:两个字符串连接程序。转载 2024-12-07 15:49:17 · 661 阅读 · 0 评论 -
经典C语言代码——part 22
代表的两位数,8*?的结果为两位数,9*?代表的两位数,及809*?题目:求0—7所能组成的奇数个数。题目:八进制转换为十进制。原创 2024-12-05 08:07:41 · 640 阅读 · 0 评论 -
经典C语言代码——part 19(链表)
题目:反向输出一个链表。题目:创建一个链表。题目:连接两个链表。原创 2024-12-02 13:58:32 · 1023 阅读 · 0 评论 -
经典C语言代码——part 17(指针)
题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。题目:输入3个数a,b,c,按大小顺序输出。1.程序分析:利用指针方法。原创 2024-12-01 22:38:47 · 620 阅读 · 0 评论 -
经典C语言代码——part 15(逆序输出以及按位与、按位或)
1.程序分析:0&0=0;1.程序分析:0|0=0;1.程序分析:用第一个与最后一个交换。题目:学习使用按位与 &。题目:学习使用按位或 |。题目:将一个数组逆序输出。原创 2024-11-28 18:20:14 · 400 阅读 · 0 评论 -
经典C语言代码——part 13(函数调用+素数)
*设置文本颜色*/three_hellos();题目:求100之内的素数。原创 2024-11-27 19:50:12 · 561 阅读 · 0 评论 -
经典C语言代码——part 12(练习函数调用)
*设置文本颜色*/three_hellos();题目:求100之内的素数。原创 2024-11-27 15:55:47 · 511 阅读 · 0 评论 -
经典C语言代码——part 11(重点练习函数)
1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。='Y')/*当所按字母为Y时才结束*/题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续。/*设置文本的背景颜色*/目:学习gotoxy()与clrscr()函数。/*输入字符看不见*/原创 2024-11-26 21:24:43 · 530 阅读 · 0 评论 -
经典C语言代码——part 10
1. 程序分析:学会分解出每一位数,如下解释:(这里是一种简单的算法,师专数002班赵鑫提供)题目:有5个人坐在一起,问第五个人多少岁?问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。if (ge==wan&&shi==qian)/*个位等于万位并且十位等于千位*/题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。第四人的岁数,依次类推,推到第一人(10岁),再往回推。问第一个人,他说是10岁。原创 2024-11-26 18:45:09 · 784 阅读 · 0 评论 -
经典C语言代码——part 9(阶乘)
题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。1.程序分析:此程序只是把累加变成了累乘。1.程序分析:递归公式:fn=fn_1*4!题目:利用递归方法求5!原创 2024-11-25 16:04:06 · 485 阅读 · 0 评论 -
经典C语言代码——part 8
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。甲队为a,b,c三人,乙队为x,y,z三人。a说他不和x比,c说他不和x,z比,请编程序找出。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重。/*这部分是程序的关键,请读者猜猜t的作用*//*i是a的对手,j是b的对手,k是c的对手*/1.程序分析:请抓住分子与分母的变化规律。原创 2024-11-25 14:00:33 · 566 阅读 · 0 评论 -
经典C语言代码——part 5(水仙数问题)
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。(2)如果nk,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。j=n/10%10;转载 2024-11-21 07:58:59 · 810 阅读 · 0 评论 -
经典C语言代码——part 4(素数问题)
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,if(i%2==0) printf("\n");1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?/*前两个月加起来赋值给第三个月*//*前两个月加起来赋值给第三个月*/原创 2024-11-20 18:57:34 · 374 阅读 · 0 评论 -
经典C语言代码——part 3
*-3d表示左对齐,占3位*/1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!1.程序分析:字符共有256个。不同字符,图形不一样。1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。/*每一行后换行*/题目:要求输出国际象棋棋盘。题目:输出9*9口诀。原创 2024-11-20 16:34:37 · 442 阅读 · 0 评论 -
经典C语言代码——part 2
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊。if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。} /*交换x,y的值*/}/*交换x,z的值*/}/*交换z,y的值*/原创 2024-11-19 20:25:01 · 411 阅读 · 0 评论 -
经典C语言代码——part 1
if(x*x==i+100&&y*y==i+268)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后。题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提。100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?组成所有的排列后再去。原创 2024-11-19 17:50:10 · 612 阅读 · 0 评论 -
C语言期末必练题目——part 12(编程题)
个数存放在数组中,将最小值与第一个数交换,输出交换后的。转载 2024-11-16 13:05:43 · 846 阅读 · 0 评论 -
C语言期末必练题目——part 11(编程题)
printf("正数:%5d, 负数:%5d,零:%5d\n",p,n,z);原创 2024-11-15 16:09:41 · 481 阅读 · 0 评论 -
C语言期末必练题目——part 10(编程题)
时,计算并输出圆的面积和周长,否则,输出提示信息。原创 2024-11-15 07:59:57 · 1187 阅读 · 0 评论 -
C语言期末必练题目——part 9(程序填空)
for(i = 0;i++) /* 输出n个数组元素的值 */8. 输入一个正整数n (1<n≤10),再输入n个整数,用选择法将它们从小到大排序后输出。for(k = 0;k++){ /* 对n个数排序 */6. 下面程序的功能是在a数组中查找与x值相同的元素所在位置,请填空。/* 定义1个数组a,它有10个整型元素*/7.程序读入20个整数,统计非负数个数,并计算非负数之和。原创 2024-11-14 21:24:50 · 642 阅读 · 0 评论 -
C语言期末必练题目——part 8(程序填空)
表达式1为i = 1,为循环变量赋初值,即循环从1开始,本题从1到101,因此终值是101,表达式2是循环条件,用来控制循环的结束,因此循环条件为。2.下列程序的功能是从输入的整数中,统计大于零的整数个数和小于零的整数个数。用输入0来结束输入,用i,j来放统计数,请填空完成程序。1.输入一个字符,判断该字符是数字、字母、空格还是其他字符。需要注意的是,对于本题区间所对应的表达式,不可写作。因为在计算此表达式时的顺序是从左向右,因此先计算。在判断表达式的值是否相等时,用关系符号。来记录大于零的整数,用。原创 2024-11-14 08:28:07 · 998 阅读 · 0 评论 -
C语言期末必练题目——part 7(指针)
开始,依次输出后面的字符串,因此又输出。开始,依次输出后面的字符串,因此又输出。中地址为首地址的整个字符串,即输出。中地址为首地址的整个字符串,即输出。中地址为首地址的整个字符串,此时。中地址为首地址的整个字符串,此时。则表示该地址内所存放的内容,即。执行完循环体,转向执行表达式。执行完循环体,转向执行表达式。执行完循环体,转向执行表达式。执行完循环体,转向执行表达式。执行完循环体,转向执行表达式。执行完循环体,转向执行表达式。执行完循环体,转向执行表达式。执行完循环体,转向执行表达式。原创 2024-11-11 09:15:30 · 532 阅读 · 0 评论 -
C语言期末必练题目——part 6
的值,为了计算该表达式,需要调用。则表示该地址内所存放的内容,即。则表示该地址内所存放的内容,即。则表示该地址内所存放的内容,即。则表示该地址内所存放的内容,即。的首地址,即数组中第一个元素。的首地址,即数组中第一个元素。的首地址,即数组中第一个元素。当前所指向的位置起始,之后第。的首地址,即数组中第一个元素。当前所指向的位置起始,之后第。当前指向的位置起始,之后第。然后定义一个字符型指针变量。当前指向的位置起始,之后第。值,即表示循环条件成立,,表示循环条件不成立,首先定义一个字符型数组。原创 2024-11-10 14:49:31 · 551 阅读 · 0 评论 -
C语言期末必练题目——part 5
语言中表示数组所在内存空间的首地址,在以数组名作为实参时,形参与实参公用存储空间,因此对数组。为全局变量,其作用于范围为其定义位置开始,一直到整个程序结束。的形参为整型数组名,即只接收整型数组地址。函数头:未定义函数的类型,则系统默认为。,为了计算该表达式,需要调用函数。,为了计算该表达式,需要调用函数。的函数体重,有限访问局部变量。的值,为了计算该表达式,成立,因此执行相应的操作。成立,因此执行相应的操作。的作用域为其所在的复合。成立,继续执行循环体。成立,继续执行循环体。成立,继续执行循环体。原创 2024-11-09 12:57:25 · 736 阅读 · 0 评论 -
C语言期末必练题目——part 4
不成立,因此不执行内层循环体(不输出空格)至此外层循环体执行完,计算外层循环的表达式。至此外层循环体执行完,计算外层循环的表达式。至此外层循环体执行完,计算外层循环的表达式。至此外层循环体执行完,计算外层循环的表达式。用宏处理指令定义符号常量。成立,继续执行内层循环体。成立,继续执行内层循环体。成立,继续执行外层循环体。成立,继续执行内层循环体。成立,继续执行内层循环体。成立,继续执行外层循环体。成立,继续执行内层循环体。成立,继续执行内层循环体。成立,再次执行内层循环。成立,再次执行内层循环。原创 2024-11-08 23:36:06 · 668 阅读 · 0 评论 -
C语言期末必练题目——part 3
相当于给出执行程序的入口和起始位置,若找到匹配的常量,则从此处开始往下执行程序,不再匹配常量,直至遇到。后的常量匹配,则从其后的语句开始往下执行程序(在执行过程中不再进行匹配。,若其值为真,执行循环体,然后执行。语句的条件表达式不成立,不执行。语句的条件表达式不成立,不执行。语句的条件表达式不成立,不执行。语句的条件表达式不成立,不执行。语句的条件表达式不成立,不执行。语句的条件表达式不成立,不执行。语句的条件表达式不成立,不执行。语句的条件表达式不成立,不执行。语句的条件表达式不成立,不执行。原创 2024-11-07 21:31:36 · 505 阅读 · 0 评论 -
C语言期末必练题目——part 2
遇到选择结构,首先要明确条件表达式成立时执行哪些操作。中要求输出的数据彼此间用逗号间隔,因此结果的两个数据间一定要有逗号。是选择结构的第二种基本形式,在结构上视为一条语句。括起来,只有当复合语句中只包括一条语句时可以省略。,说明复合语句中只包含一条语句,进而省略了。表示将符号右边的值赋给左边的变量。中的值,要求输出的每个数据宽度为。语句的表达式不成立,因此不执行。语句,其后的复合语句没有大括号。皆为复合语句,复合语句要用。语句的表达式成立,因此执行。不成立,因此不执行内层的。,此题即如此,因此两个。原创 2024-11-06 09:45:00 · 1257 阅读 · 0 评论 -
C语言期末必练题目——part 1
常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从。22.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}};43.已知char x[]="hello", y[]={'h','e','a','b','e'};”,则执行“n=(int)f%3”后,n的值是(37. 若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是: (15.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是(11.如果int a=3,b=4;原创 2024-11-05 18:05:48 · 625 阅读 · 0 评论