程序运行结果不对,是那错了吗,求大神小的知错了书包网指教

求大神指教!!!为什么这个程序没错误,输入数据却不能运行_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:513,278贴子:
求大神指教!!!为什么这个程序没错误,输入数据却不能运行收藏
ThinkSNS年底钜惠,社交+直播+电商系统,0元分期,轻松购买
scanf第三个%应该是%c才对吧。。。。还有输入的时候第二个字符串后面有没有加空格
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或Codeforces B. Nearest Fraction运行结果与codeblocks运行结果不一致,求大神指教
这个题我的代码是:
#include&cstdio&&&
#include&cmath&&&
long long int gcd(long int a,long int b)&
&&& return a==0?b:gcd(b%a,a);&
int main()&
&&& long long int x,y,n,mina,&
&&& while(scanf(&%I64d%I64d%I64d&,&x,&y,&n)!=EOF)&
&&&&&&& int temp=gcd(x,y);&
&&&&&&& x/=&
&&&&&&& y/=&
&&&&&&& if(n&=y)&
&&&&&&& {&
&&&&&&&&&&& printf(&%I64d/%I64d\n&,x,y);&
&&&&&&&&&&&&
&&&&&&& }&
&&&&&&& for(int i=1; i&=n; i++)&
&&&&&&& {&
&&&&&&&&&&& int a1=x*i/y;&
&&&&&&&&&&& int a2=a1+1;&
&&&&&&&&&&& if(i==1)&
&&&&&&&&&&& {&
&&&&&&&&&&&&&&& mina=a1;&
&&&&&&&&&&&&&&& minb=i;&
&&&&&&&&&&& }&
&&&&&&&&&&& if(fabs(a1*1.0/i-x*1.0/y)&fabs(mina*1.0/minb-x*1.0/y))&
&&&&&&&&&&& {&
&&&&&&&&&&&&&&& mina=a1;&
&&&&&&&&&&&&&&& minb=i;&
&&&&&&&&&&& }&
&&&&&&&&&&& if(fabs(a2*1.0/i-x*1.0/y)&fabs(mina*1.0/minb-x*1.0/y))&
&&&&&&&&&&& {&
&&&&&&&&&&&&&&& mina=a2;&
&&&&&&&&&&&&&&& minb=i;&
&&&&&&&&&&& }&
&&&&&&& }&
&&&&&&& temp=gcd(mina,minb);&
&&&&&&& printf(&%I64d/%I64d\n&,mina/temp,minb/temp);&
&&& return 0;&
#include&cstdio&
#include&cmath&
long long int gcd(long int a,long int b)
&&& return a==0?b:gcd(b%a,a);
int main()
&&& long long int x,y,n,mina,
&&& while(scanf(&%I64d%I64d%I64d&,&x,&y,&n)!=EOF)
&&&&&&& int temp=gcd(x,y);
&&&&&&& x/=
&&&&&&& y/=
&&&&&&& if(n&=y)
&&&&&&&&&&& printf(&%I64d/%I64d\n&,x,y);
&&&&&&&&&&&
&&&&&&& for(int i=1; i&=n; i++)
&&&&&&&&&&& int a1=x*i/y;
&&&&&&&&&&& int a2=a1+1;
&&&&&&&&&&& if(i==1)
&&&&&&&&&&& {
&&&&&&&&&&&&&&& mina=a1;
&&&&&&&&&&&&&&& minb=i;
&&&&&&&&&&& }
&&&&&&&&&&& if(fabs(a1*1.0/i-x*1.0/y)&fabs(mina*1.0/minb-x*1.0/y))
&&&&&&&&&&& {
&&&&&&&&&&&&&&& mina=a1;
&&&&&&&&&&&&&&& minb=i;
&&&&&&&&&&& }
&&&&&&&&&&& if(fabs(a2*1.0/i-x*1.0/y)&fabs(mina*1.0/minb-x*1.0/y))
&&&&&&&&&&& {
&&&&&&&&&&&&&&& mina=a2;
&&&&&&&&&&&&&&& minb=i;
&&&&&&&&&&& }
&&&&&&& temp=gcd(mina,minb);
&&&&&&& printf(&%I64d/%I64d\n&,mina/temp,minb/temp);
&&& return 0;
我用的是codeblocks编译器,输入7 6 3 输出1/1,但是CF上提交后显示如下:
应该怎么改程序呢?
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'}

我要回帖

更多关于 错上大神 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信