重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。
成都创新互联公司是一家专业提供科尔沁左翼企业网站建设,专注与成都网站设计、网站制作、HTML5、小程序制作等业务。10年已为科尔沁左翼众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
2、定义四个整数变量a,b,c,max。三个变量a,b和c用于存储输入的三个数字,max用于存储三个数字的最大值。
3、使用scanf语句从键盘输入三个数字。在注意之前不要忘记使用变量。
4、使用max可以逐个比较三个数字,并将最大数量存储在最大值中。
5、最大输出使用printf语句输出,注意语句的用法。
6、单击右上角工具栏中的两个图标运行程序。
7、输入两个不同的数字以验证您的程序是否正确。
#include
"stdio.h"
int
main()
{
int
d1,d2,r;
printf("输入两个正整数:");
scanf("%d
%d",d1,d2);
do
{
r=d1%d2;
d1=d2;d2=r;
}while(d2!=0);
printf("最大公约数是:%d",d1);
}
//递归法
#include
"stdio.h"
int
fun(int
d1,int
d2)
{
if(d2!=0)
return
fun(d2,d1%d2);
else
return
d1;
}
int
main()
{
int
d1,d2;
printf("输入两个正整数:");
scanf("%d
%d",d1,d2);
printf("最大公约数是:%d",fun(d1,d2));
}
一般这么写abc是一个函数,也就是存在
fun_type
abc(para_type
a,
para_type
b){
...
return
value;
}
c等于上面这段代码中最后一行value的值
主函数这样写:
ABC(x);
定义里这样写:
int ABC(int x[])
{……}
可以了
这两者没有区别,只是表现形式不同,其本质,形参都是指针类型!
函数abc的功能是求u和v的最大公约数。
这里传进来的u=24 v=16 第一次24%16=8
w=8 u=16 v=8
第二次:u%v=0也就是w=0,这时候u=8 v=0结束循环,返回的u=8
所以结果就是8