本例中,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);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)