C小程序的简单题

C小程序的简单题,第1张

求两个数的最大公约数,程余宽厅序算法巧兆思想是辗转相除法,

本例中,a=24,b=16

第一步,a%b=8;两数中大数除以小数余数行出8并赋值给w,因为余数不为0,此时大数竖隐位置由除数代替,小数由余数代替,继续除,

第二次循环开始,a%b=0,余数为0,大数位置由除数代替,小数由余数代替

此时的大数就是两数的最大公约数。

#include "stdio.h"团锋

void main()

{

int num

float p=1.5,sum

printf("Input Num of Works:")

scanf("%d",&num)

if(num<0) num=0/毁正/防错最小件数为0

if(num<塌余晌10)sum=num*p

if(num>=10&&num<100) sum=num*p*0.95

if(num>=100) sum=num*p*0.85

printf("Your Order %d, Price is %f",num,sum);

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12314867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存