C语言1026-1049蓝桥杯ACM训练代码非官方

#include <stdio.h>
//1026数字逆序输出
〃输入10个数字,然后逆序输出。
void sznxsclQ
(
int arr[10];
int i;
mzg振动给料机for(i=0;i<10;i ++)
scanf(,,%d",&arr[i]);
for(i=9;i>=0;i--)
宜万铁路
printf(n%d ”,arr[i]);
}
//1027自定义函数处理最大公约数与最小公倍数
//写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并 输出结果两个整数由键盘输入。
int zdgysl(int aljnt a2)
(
int i, zdgys=0;
for(i=a2;i>=l;i--)
{
if(al%i==0&&a2%i==0)
{
zdgys=i;
break;
}
)
/*
while(a2)
(
zdgys=al%a2;
al=a2;
n-zdgys;
)
return al;//al是最大公约数
*/
return zdgys;
}
int zxgbsl(int aljnt a2)
(
return al*a2/zdgysl(al,a2);
)
void zdyhscIzdgysyzxgbsQ
仙魔经纪人int m,n;
int gys=O,gbs=O; scanf("%d%d,,,&m,&n);
m=mAn;
n=mAn;
m=mAn;
)
printf("%d %d\n",m,n);
如梦令赏析gys=zdgysl(m,n);
罗平烺gbs=zxgbsl(m,n);
printf("%d %dn, gys.gbs);
)
/
/1028自定义函数求一元二次方程
〃求方程的根,用三个函数分别求当bA2-4ac大于0、等于0、和小于0时的根,并输出结 果。从主函数输入abc的值。
#include <math.h>
void deng(double a,double b,double c,double bb4ac)
(
double x=0.0,q=0.0;
xsqrt(fabs(bb4ac))/(2*a);
q=(-b)/(2*a);
printf("xl=%.3lf x2=%.3lf", q+x,q+x);
)
void da(double a,double b,double c.double bb4ac)
(
double x=0.0,q=0.0;
x= sqrt(fabs(bb4ac))/(2*a);
q=(-b)/(2*a);
printf(Hxl=%.3lf x2=%.3lfM, q+x,q-x);
}
void xiao(double a,double b,double c,double bb4ac)
{
double x=0.0,q=0.0;
x= sqrt(fabs(bb4ac))/(2*a);
q=(-b)/(2*a);
printf("xl=%.3lf+%.3lfi x2=%.3lf-%.3lfi", q,x,q,x);
)
void zdyhsqyyecfc()
(
double a,b,c;
scanf(,,%lf%lf%lf",&a,&bJ&c);
double bb4ac=(b*b)-(4*a*c);
if(bb4ac==0)
printf("deng\n"); deng(a,b,c,bb4ac);
}
if(bb4ac>0)
{
printfCda\nH);
da(a,b,c,bb4ac);
)
if(bb4ac<0)
(
printf("xiao\n");
xiao(a,b,c,bb4ac);
)
)
//1029自定义函数处理素数
〃写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 int ss(int num)
(
int i,flag = 1;
for(i=2;i<num;i++)
(固定宽带接入速率测试方法
if(num%i ==O)
{
flag = 0;
break;
}
)
return flag;
}
void zdyhsclss()
{
int num;
scanf("%d",&nuiTi);
if(ss(num))
printfCprimeXn'1);

本文发布于:2024-09-21 15:26:56,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/471074.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议