首页
学习
活动
专区
工具
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.3K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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.2K10

    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以内所有完数。

    2K20

    一些简单编程(Java与C语言

    引言: 这篇文章呢,小编将会举一些简单编程用来帮助大家理解一下Java代码,并且与C语言做个对比,不过这篇文章所出现题目小编不会向随缘解题系列里面那样详细讲解每一到,本篇文章主要目的是帮助小编和读者们熟悉...就出现在十位上,因此我们想要得到1~100以内9个数,只需要将该数num/10这样就可以得到十位上数字,num%10这样就可以得到个位上数字 2- C语言代码编写: #include <stdio.h...2- C语言代码编写: #include int main() { for (int i = 1000; i <= 2000; i++) { if ((i % 4 == 0...1- 题目分析 本题分子都是1,且分母从1~100,每个数想表示出来很简单,因此这道唯一需要解决问题就是怎么表示正负,表示正负方法有很多,这里我就使用一种来介绍一下,看代码 2- C语言代码编写:...关于C语言知识,小编还没有更新完成,不过不用担心小编更新Java就不更新C语言后面的知识了,关于C语言剩下那点内容,小编呢会找时间将它们全部介绍完,能够让大家在我这里找到完整C语言笔记。

    8110

    基于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.3K10

    C语言沉浸式刷C语言必刷

    A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说: 我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛名次... 程序分析:通过前面一经验,我们可以采用条件相加等于一个特定值来进行判断满足条件名次,这里,我们通过穷举法进行分析。... KIKI想获得某年某月有多少天,请帮助他编程实现,输入年份和月份,计算这一年这个月有多少天。...(多种方法实现) 数组num包含从0到n所有整数,但其中缺了一个,请编写代码找出那个缺失整数,你有办法在O(n)内完成吗,编写C语言代码解决,使用按位异或知识 程序分析:法一、看见题目,我们首先想到可以用遍历数组方式来找出缺失值...(arr) / sizeof(arr[0]); printf("%d\n",find_missing(arr,sz)); return 0; } 10.把字符串中空格替换成“%20” 写一个C语言程序

    11010

    C语言集 of ⑥

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

    1.1K20

    C语言集 of ⑨

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

    1K20

    C语言集 of ⑤

    本文由 泽En 原创 CSDN首发 如需转载还请通知⚠ 2021年度博客之星物联网与嵌入式开发TOP5→作者周榜56→总排名3255  欢迎各位→点赞 + 收藏⭐️ + 留言​ 系列专栏:【C】...(递归方法实现) 第二十二→用指针实现两个值交换,不能创建临时变量来进行交换替换 第二十三→编写代码,演示多个字符从两端移动,向中间汇聚。...同样输入任何数字产生这样每个数字相加之和(递归方法实现) 程序调用自身编程技巧称为递归。...递归作为一种算法在程序设计语言中是广泛应用。...C语言可以使用 [switch] 语句直接处理多分支选择情况,将我们程序代码可读性提高! [switch]语句是多分支选择语句,在我们程序代码中,如果我们觉得用分支语句较多时候。

    57830
    领券