首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言 编程练习22

一、题目 1、编一个程序,输入x值,按下列公式计算并输出y值; 2、已知数A与B,由键盘输入AB值,交换它们值,并输出。...3、给一个不多于5位正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 4:利用条件运算完成此:学习成绩>=90分同学用A表示,60-89分之间用B表示,60分以下C表示。...5、输入年和月,则输出此年此月天数,如大月有31天,小月有30天,而闰年2月有29天,平年则只有28天。...程序分析:我们想办法把最小数放到x上,先将x与y进行比较,如果x>y则将x与y值进行交换,然后再用x与z进行比较,如果x>z则将x与z值进行交换,这样能使x最小。...所谓水仙花数,是指一个三位数abc,如果满足a^3+b^3+c^3=abc,则abc是水仙花数,在屏幕上显示该数。

7.2K90
您找到你想要的搜索结果了吗?
是的
没有找到

C语言经典编程100例 71~80

71、编写input()和output()函数输入,输出5个学生数据记录。 程序分析: 无。...:2 请输入第3个元素值:3 请输入第4个元素值:4 请输入第5个元素值:5 刚刚建立各个链表元素值为: 1 2 3 4 5 73、反向输出一个链表。...:2 请输入第3个元素值:3 请输入第4个元素值:4 请输入第5个元素值:5 刚刚建立各个链表元素值为: 1 2 3 4 5 74、连接两个链表。...: b a t 排序后结果为: a b t 80、海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多一个扔入海中,拿走了一份。...第二只猴子把剩下桃子又平均分成五份,又多了 一个,它同样把多一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做, 问海滩上原来最少有多少个桃子? 程序分析: 无。

1.1K10

C语言经典编程100例 91~100

: cyouagain.txt 现在你可以输入你要保存一些字符,以#结束: cyouagain.cn IT学长 # 执行完程序后,在c文件目录下生成 cyouagain.txt: cyouagain.txt...test 文件: test 文件中内容如下: 99、有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中信息合并(按字母顺序排列),输出到一个新文件C中。...程序分析: 在c文件目录下创建 A.txt 与 B.txt。A.txt中内容为:123,B.txt中内容为:abc,然后运行程序。...C.txt。...C.txt 文件中内容: 100、有五个学生,每个学生有3门课成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出平均分数存放在磁盘文件"stud"中。

1.7K30

C语言经典编程100例 11~20

printf("*"); } } printf("\n"); return 0; } 运行结果: 请输入整数:90 90=2*3*3*5 15、题目:利用条件运算符嵌套来完成此...:学习成绩>=90分同学用A表示,60-89分之间用B表示,60分以下C表示。...程序分析: (1)最小公倍数=输入两个数之积除于它们最大公约数,关键是求出最大公约数; (2)求最大公约数用辗转相除法(又名欧几里德算法) 1)证明:设c是a和b最大公约数,记为c=gcd(a,b...),a>=b, 令r=a mod b 设a=kc,b=jc,则k,j互素,否则c不是最大公约数 据上,r=a-mb=kc-mjc=(k-mj)c 可知r也是c倍数,且k-mj与j互素,否则与前述k,j...例如6=1+2+3,编程找出1000以内所有完数。

1.9K20

基于udpsocket编程 c语言_C语言编程游戏

1、UDP网络编程主要流程 UDP协议程序设计框架,客户端和服务器之间差别在于服务器必须使用bind()函数来绑定侦听本地UDP端口,而客户端则可以不进行绑定,直接发送到服务器地址某个端口地址。...UDP协议客户端流程 UDP协议客户端流程 UDP协议客户端流程分为套接字建立、设置目的地址和端口、向服务器发送数据、从服务器接收数据、关闭套接字等5个部分。...图1.3 UDP编程流程 2、相关函数 (1) int socket(AF_INET, SOCK_DGRAM, 0); 创建udp socket,返回套接字描述符,UDP协议建立套接字方式同TCP方式一样...SOCK_DGRAM, 0)) < 0) ERR_EXIT("socket"); echo_cli(sock); return 0;} 实验结果: UDP编程注意...6、ICMP异步错误 7、UDP connect 8、UDP外出接口的确定 9、太大UDP包可能出现问题 由于UDP不需要维护连接,程序逻辑简单了很多,但是UDP协议是不可靠,实际上有很多保证通讯可靠性机制需要在应用层实现

18.1K10

C语言集 of ⑨

掘金⇿InfoQ创作者~周榜34»总榜1892 本文由 謓泽 原创 CSDN首发如需转载还请通知⚠ 个人主页⇥打打酱油desuCSDN博客 欢迎各位→点赞 + 收藏⭐️ + 留言​ 系列专栏⇥【C】...题目_謓泽博客-CSDN博客[〇~①] ✉️我们并非登上我们所选择舞台,演出并非我们所选择剧本  『C集』of ⒐  write in front 第四十一题→数字每一位之和『递归』 第四十二...→冒泡排序 第四十三→学习小组   第四十四→正整数相乘 第四十五题→数组元素交换 第四十一题の代码 第四十二の代码 第四十三の代码 第四十四の代码 第四十五题の代码 第四十一题→数字每一位之和...第四十三→学习小组 题目内容→张三同学有一个学习小组有⑤个人,每个人有③门课考试成绩,求全组分科平均成绩和各科总平均成绩,请用C语言编程帮张三同学实现一下吧。...第四十四→正整数相乘 题目内容→本道题目要求使用递归来实现不使用 * 运算符,实现两个正整数相乘。

1K20

C语言集 of ⑥

打印产生随机数1~100~✨ ✨第二十九→打印出金字塔✨ ✨第三十题→输入两个数字,求它们最大公约数✨ ✨第二十六题代码✨ ✨第二十七题代码✨ ✨第二十八代码✨ ✨第二十九代码✨ ✨第三十题代码...打印产生随机数1~100~✨ 在C语言中,我们一般使用 头文件中 rand() 函数来生成随机数,它用法为: int rand (void);那么上述程序当中需要我们生成随机数是...如果你不理解它运行步骤可以多去调试,调试真的能帮助你解决很多问题,尤其是你刚学C语言的人或者是初学者,那怕是大牛阿,都是需要调试。...a,b最大公约数记为(a,b),同样,a,b,c最大公约数记为(a,b,c),多个整数最大公约数也有同样记号。求最大公约数有多种方法,常见有质因数分解法、短除法、辗转相除法、更相减损法。...,其实我一直有写这个系列毕竟我自己也会刷C语言一些题目然后把这些刷过题目总结起来五题写一篇博客,但是东西比较多落下了这个,现在才想起来( •̀ .̫ •́ )✧  那么以上这五道题目不知道你学会了没有

1K20

C语言集 of ⑦

,数字按照从大到小排列 第三十三→用一个函数在函数内部创建一个变量来交换两个值变量 第三十四→接收一个整型值(无符号形式),按照顺序打印出每一位 第三十五题→模拟实现字符串函数打印长度,用递归形式...dest → 指向目标数组,该数组包含了一个 C 字符串,且足够容纳追加后字符串。 src → 指向要追加字符串,该字符串不会覆盖目标字符串。...在做这道时候我们先讲解下什么是递归↓ 【C语言】卍字通晓→函数+递归_謓泽博客-CSDN博客 相信你看了这篇文章就知道什么是递归了(●'◡'●) strlen() 函数声明方式如下↓ size_t...返回 C 字符串 str 长度。  str → 要计算长度字符串。...:Hello C的话这里包括空格,程序就会在空格符上停止了。

83210

C语言集 of ①

求a+b和 第一→代码 第二→代码  第三→代码  第四→代码  第五→代码  第一→给两个正整数 a 和 b,输出 a 与 b 和(自定义函数也行)  这个题目是非常容易可以说也是刚学...C语言大多数所接触,题目告诉我们给两个正整数,那么我们就必须先知道什么是正整数。...那么这个时候我们就不得不说到C语言数据类型了,其中C语言数据类型就有一种类型名为:整形。整形是C语言一个关键字,我们知道关键字是不能用来当作是变量。...注意:在C语言当中,关键字不允许是标识符出现在代码当中也就是变量。 #define 注:用标识符代表一个常量称之为符号常量符号常量与变量不同,它值其作用域内不能改变,也不能再加以赋值。...使用符号常量好处是:含义清楚,能做到"一改全改"。例如:如下代码所示 说明:在C语言当中,关键字是不允许标识符出现在代码当中也就是变量。 #define 是预处理编译器指令并不是关键字切记。

83830

C语言集 of ③

,从大到小依次进行排列 第十三→实现一个函数,打印乘法口诀表,口诀表行列数自己指定 第十四→有1、2、3、4个数字,能组成多少个互不相同且无重复三位数,都是多少?...并且把组成总数给打印出来 第十五题→递归实现N阶乘计算 第十一题の代码  第十二の代码  第十三の代码  第十四の代码  第十五题の代码  第十一题→将字符串小写字母转换成大写字母 这类题目就是很容易其实...C库函数 int tolower(int c)转换给定字母为小写。 C库函数 int toupper(int c)转换给定字母为大写,本题目使用就是这个。...第十三→实现一个函数,打印乘法口诀表,口诀表行列数自己指定 这道题目在C语言 题目9当中出现过。只不过它是叫我们打印出9*9乘法口诀表,而这个是叫我们实现一个函数,并且行列数自己决定。...第十五题→递归实现N阶乘计算 这道题目如果你不知道递归那是完全做不来,所以我们来说说递归! 程序调用自身编程技巧称为递归。递归作为一种算法在程序设计语言中是广泛应用

82610
领券