用C语言设计两个数的最大公约数,c语言程序设计-求两个数最大公约数

41528d3028836879cd698677c3999917.gifc语言程序设计-求两个数最大公约数

1,写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数, 并输出结果。这两个数由键盘输入。 程序设计: #include int hcf(int x,int y) {int t; if(x#include void g_two(double a,double b,double c) {double x1,x2; x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); printf(“方程的两个根为:x1=%f\nx2=%f\n“,x1,x2); } void g_one(double a,double b,double c) {double x; x=(-b)/(2*a); printf(“方程的两个根为:x1=x2=%f\n“,x); } void g_zone(double a,double b,double c) { printf(“无解\n“); } void main() {void g_two(double,double,double); void g_one(double,double,double); void g_zone(double,double,double); double a,b,c,t; printf(“请输入 a、b、c 的值:“); scanf(“%lf%lf%lf“, t=b*b-4*a*c; if(t>0) g_two(a,b,c); else if(t==0) g_one(a,b,c); else g_zone(a,b,c); } 运行结果:3.写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的信息。 程序设计: #include #include int pri(int a) {int i,m=1; for(i=2;i int main() {void ex(int a[][3],int y); int i,j,a[3][3]; printf(“请输入一个 3*3 二维整形数组:\n“); for(i=0;i #include int main() {void inv(char str[]); char str[100]; printf(“请输入字符串:\n“);scanf(“%s“,str); inv(str); printf(“请输出反序后的字符串:\n“); printf(“%s\n“,str); return 0; } void inv(char str[]) {char t; int i,j; for(i=0,j=strlen(str);i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值