C语言伪代码输出最大数,求用伪代码表示几个习题

这是我的看法,请采纳。

用伪代码不好写,我用C语言写。

1。

main()

{float num,max,n=1;

printf("please input a number:\n");

scanf("%f",&num);

max=num;

while(nmax) max=num;

n++;

}

printf("the max=%f\n",max);

}

2。

main()

{float a,b,c,t;

printf("please input three numbers:\n");

scanf("%f%f%f",&a,&b,&c);

printf("before ,b=%g,c=%g\n",a,b,c);

if(a>b) {t=a;a=b;b=t;}

if(a>c) {t=a;a=c;c=t;}

if(b>c) {t=b;b=c;c=t;}

printf("after ,b=%g,c=%g\n",a,b,c);

}

3。

main()

{int m,n,answer1,answer2;

printf("please input two integer numbers:\n");

scanf("%d%d",&m,&n);

for(answer1=m;;answer1--)

if(m%answer1==0&&n%answer1==0) break;

for(answer2=m;;answer2++)

if(answer2%m==0&&answer2%n==0) break;

printf("the greatest common divisor is %d\n",answer1);

printf("the lease common multiple is %d\n",answer2);

}

4。

#include "math。h"

main()

{float a,b,c,x1,x2,disc,p,q;

printf("please input a,b,c:\n");

scanf("%f%f%f",&a,&b,&c);

printf("%。

2f*x*x+%。2f*x+%。2f=0\n",a,b,c);

disc=b*b-4*a*c;

printf("the radix answer is:\n");

if(disc>0) {x1=(-b+sqrt(disc))/(2*a);x2=(-b-sqrt(disc))/(2*a);

printf("X1=%。

2f,X2=%。2f\n",x1,x2);}

else if(disc==0) {x1=x2=(-b)/(2*a);printf("X1=%。2f,X2=%。2f\n",x1,x2);}

else {p=-b/(2*a);q=sqrt(-disc)/(2*a);

printf("X1=%。

2f+%。2fi,X2=%。2f-%。2fi\n",p,q,p,q);}

}。

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值