‘壹’ 一道C语言题,要思路和源代码,谢谢了!C语言哦
百鸡百钱嘛~
两层循环
第一层循环的次数为 N/5
第一层循环的次数为 N/3
里面的东西就简单了
比如 50元钱
经过第一层循环 一只公鸡 A+=i*5 i为循环变量
第二层 一只母鸡 A+=ii*3
最后 用N-A *3 得出小鸡只数 和 小鸡钱数
那么第一次循环的结果就是 1只公鸡 1只母鸡 42*3只小鸡
‘贰’ C语言基础问题 孔融分梨 想了很久了 谢谢!
#include<stdio.h>
intGcd(inta,intb)
{if(a>1000||b>1000||a<1||b<1)return-1;
if(a%b==0)returnb;
returnGcd(b,a%b);
}
intmain()
{intm,n,t;
scanf("%d/%d",&m,&n);
t=Gcd(m,n);
if(t==-1){printf("Err!
");return0;}
printf("%d/%d
",m/t,n/t);
return0;
}