- 例45:C语言编程实现求两个数的最大公约数和最小公倍数解题思路:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个;最小公倍数是指两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。最小公倍数=两整数的乘积÷最大公约数 , 所以怎么求最大公约数是关键。源代码演示:#include<stdio.h&g... 例45:C语言编程实现求两个数的最大公约数和最小公倍数解题思路:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个;最小公倍数是指两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。最小公倍数=两整数的乘积÷最大公约数 , 所以怎么求最大公约数是关键。源代码演示:#include<stdio.h&g...
- 01输入的概念所谓的输入是以计算机主机为主体而言的,从输入设备向计算机输入数据称为输入,C语言本身不包含输入语句。02scanf函数1、一般形式scanf(格式控制,地址表列)格式控制和printf函数一样,地址表列是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。2、格式声明以%开始,以一个格式字符结束,中间可以插入附加的字符。03scanf函数的注意事项1、sc... 01输入的概念所谓的输入是以计算机主机为主体而言的,从输入设备向计算机输入数据称为输入,C语言本身不包含输入语句。02scanf函数1、一般形式scanf(格式控制,地址表列)格式控制和printf函数一样,地址表列是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。2、格式声明以%开始,以一个格式字符结束,中间可以插入附加的字符。03scanf函数的注意事项1、sc...
- 例67:C语言编写一个程序,将两个字符串连接起来,不要用strcat函数。解题思路:首先要有两个键盘录入,实现录入字符串1和字符串2,然后实现拼接,读者看这道例题的时候,可以先想想要是用strcat函数应该怎么写代码,然后可以查看查看strcat的源码,看看底层是怎么写的。源代码演示:#include<stdio.h>//头文件 int main()//主函数 ... 例67:C语言编写一个程序,将两个字符串连接起来,不要用strcat函数。解题思路:首先要有两个键盘录入,实现录入字符串1和字符串2,然后实现拼接,读者看这道例题的时候,可以先想想要是用strcat函数应该怎么写代码,然后可以查看查看strcat的源码,看看底层是怎么写的。源代码演示:#include<stdio.h>//头文件 int main()//主函数 ...
- 例84:给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。解体思路:构成三角形的要求是,两边之和大于第三条边,读者根据这个准则判定即可。C语言源代码演示:#include <stdio.h>//头文件 #include <math.h>//为了引用sqrt函数 int main()//主函数 { double x1,y1,x... 例84:给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。解体思路:构成三角形的要求是,两边之和大于第三条边,读者根据这个准则判定即可。C语言源代码演示:#include <stdio.h>//头文件 #include <math.h>//为了引用sqrt函数 int main()//主函数 { double x1,y1,x...
- 例55:一个数如果恰好等于它的因子之和,这个数就称为完数,C语言编程找出1000之内的所有完数,并输出其因子。 解题思路:6的因子为1,2,3,而6=1+2+3,因此6是“完数”,1不用判断,直接从2开始,因为1的因子只有1源代码演示:#include<stdio.h>//头文件 int main()//主函数 { int number,s,i;//定义变量... 例55:一个数如果恰好等于它的因子之和,这个数就称为完数,C语言编程找出1000之内的所有完数,并输出其因子。 解题思路:6的因子为1,2,3,而6=1+2+3,因此6是“完数”,1不用判断,直接从2开始,因为1的因子只有1源代码演示:#include<stdio.h>//头文件 int main()//主函数 { int number,s,i;//定义变量...
- 例28:输入两个整数,要求输出其中值较大者。要求用函数来找到大数。解题思路:这个问题的逻辑很简单,主要就是把比较大小的逻辑抽取出来即可,比较大小具体可以参考之前的文章:C语言 | 由小到大输出两个数。int max_Fun(int x,int y)//自定义比大小函数 { int temp;//定义中间变量 temp=x>y?x:y;//把大的数赋值给temp... 例28:输入两个整数,要求输出其中值较大者。要求用函数来找到大数。解题思路:这个问题的逻辑很简单,主要就是把比较大小的逻辑抽取出来即可,比较大小具体可以参考之前的文章:C语言 | 由小到大输出两个数。int max_Fun(int x,int y)//自定义比大小函数 { int temp;//定义中间变量 temp=x>y?x:y;//把大的数赋值给temp...
- 01关于变量的声明和定义1、一个函数一般由两部分组成:声明部分和执行语句。2、对变量而言,声明与定义的关系稍微复杂一些。在声明部分出现的变量有两种情况:一种是需要建立存储空间的,另一种是不需要建立存储空间的。前者称为定义性声明,简称定义;后者称为引用性声明。3、一般为了叙述方便,把建立存储空间的声明称定义,而把不需要建立存储空间的声明称为声明。4、在函数中出现的对变量的声明(除... 01关于变量的声明和定义1、一个函数一般由两部分组成:声明部分和执行语句。2、对变量而言,声明与定义的关系稍微复杂一些。在声明部分出现的变量有两种情况:一种是需要建立存储空间的,另一种是不需要建立存储空间的。前者称为定义性声明,简称定义;后者称为引用性声明。3、一般为了叙述方便,把建立存储空间的声明称定义,而把不需要建立存储空间的声明称为声明。4、在函数中出现的对变量的声明(除...
- 例45:C语音编程实现求两个数的最大公约数和最小公倍数解题思路:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个;最小公倍数是指两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。最小公倍数=两整数的乘积÷最大公约数 , 所以怎么求最大公约数是关键。源代码演示:#include<stdio.h&g... 例45:C语音编程实现求两个数的最大公约数和最小公倍数解题思路:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个;最小公倍数是指两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。最小公倍数=两整数的乘积÷最大公约数 , 所以怎么求最大公约数是关键。源代码演示:#include<stdio.h&g...
- 例83:C语言用选择排序对10个数进行排序。解题思路:选择排序是指第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾,,直到全部待排序的数据元素的个数为零。C语言源代码演示:#include<stdio.h>//头文件 int main()//主函数 { i... 例83:C语言用选择排序对10个数进行排序。解题思路:选择排序是指第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾,,直到全部待排序的数据元素的个数为零。C语言源代码演示:#include<stdio.h>//头文件 int main()//主函数 { i...
- 例82:C语言用指向指针的指针的方法对n个整数排序并输出;要求将排序单独写成一个函数;n个整数在主函数中输入,最后在主函数中输出。解题思路:读者看着道题的时候,首先要观察一下有什么规律,然后指向指针的指针在上一道练习题中已经有了铺垫,读者可以联系上一道题去熟练使用指向指针的指针。C语言源代码演示:#include<stdio.h>//头文件 int main()/... 例82:C语言用指向指针的指针的方法对n个整数排序并输出;要求将排序单独写成一个函数;n个整数在主函数中输入,最后在主函数中输出。解题思路:读者看着道题的时候,首先要观察一下有什么规律,然后指向指针的指针在上一道练习题中已经有了铺垫,读者可以联系上一道题去熟练使用指向指针的指针。C语言源代码演示:#include<stdio.h>//头文件 int main()/...
- 01ferror函数1、C提供一些函数用来检测输入输出函数调用时可能出现的错误。2、ferror函数一般形式ferror(fp),如果ferror返回值为0(假),表示为出错;如果返回一个非零值,表示出错。3、对同一个文件每一次调用输入输出函数,都会产生一个新的ferror函数值,因此应当在调用一个输入输出函数后立即检查ferror函数的值,否则信息会丢失。4、在执行fopen... 01ferror函数1、C提供一些函数用来检测输入输出函数调用时可能出现的错误。2、ferror函数一般形式ferror(fp),如果ferror返回值为0(假),表示为出错;如果返回一个非零值,表示出错。3、对同一个文件每一次调用输入输出函数,都会产生一个新的ferror函数值,因此应当在调用一个输入输出函数后立即检查ferror函数的值,否则信息会丢失。4、在执行fopen...
- 例66:有一行电文,已按下面规律译成密码:A->Z a->z;B->Y b->y;即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求C语言编程将密码译回原文,并输出密码和原文。 解析: 可以定义一个数组ch,在其中存放电文。如果字符ch[j]是大写字母,则它是26个字母中的第(ch[j]-64)个大写字母,由于此密... 例66:有一行电文,已按下面规律译成密码:A->Z a->z;B->Y b->y;即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求C语言编程将密码译回原文,并输出密码和原文。 解析: 可以定义一个数组ch,在其中存放电文。如果字符ch[j]是大写字母,则它是26个字母中的第(ch[j]-64)个大写字母,由于此密...
- 例54:C语言编程输出100-1000之间所有的“水仙花数”,所谓的“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。解析:153是一个水仙花数,因为153=1^3+5^3+3^3,逐个位数判断即可,写代码的时候要考虑到每一位。源代码演示:#include<stdio.h>//头文件 int main()//主函数 { int i,j,k,narci... 例54:C语言编程输出100-1000之间所有的“水仙花数”,所谓的“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。解析:153是一个水仙花数,因为153=1^3+5^3+3^3,逐个位数判断即可,写代码的时候要考虑到每一位。源代码演示:#include<stdio.h>//头文件 int main()//主函数 { int i,j,k,narci...
- 01局部变量1、定义变量的3中情况(1)在函数的开头定义。(2)在函数内的复合语句内定义。(3)在函数的外部定义。2、在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。3、在复合语句内定义的变量只在复合语句范围内有效,只有在本复合语句内才能引用它们。在复合语句以外是不能使用这些比那里的,以上这些称为“局部变量”。... 01局部变量1、定义变量的3中情况(1)在函数的开头定义。(2)在函数内的复合语句内定义。(3)在函数的外部定义。2、在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。3、在复合语句内定义的变量只在复合语句范围内有效,只有在本复合语句内才能引用它们。在复合语句以外是不能使用这些比那里的,以上这些称为“局部变量”。...
- 01输出的概念所谓的输出是以计算机主机为主体而言的,从计算机向输出设备输出数据称为输出,C语言本身不包含输出语句。02printf函数1、一般格式printf(格式控制,输出表列)(1)格式控制格式控制是用双引号括起来的一个字符串,称“转换控制字符串”,简称“格式字符串”,包含:①格式声明:由%和格式字符组成,如%d、%f。②普通字符:即需要在输出时原样输出的字符。(2)输出表... 01输出的概念所谓的输出是以计算机主机为主体而言的,从计算机向输出设备输出数据称为输出,C语言本身不包含输出语句。02printf函数1、一般格式printf(格式控制,输出表列)(1)格式控制格式控制是用双引号括起来的一个字符串,称“转换控制字符串”,简称“格式字符串”,包含:①格式声明:由%和格式字符组成,如%d、%f。②普通字符:即需要在输出时原样输出的字符。(2)输出表...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签