问题标题: 酷町堂:1735

0
0
已解决
沈峻宇
沈峻宇
资深天翼
资深天翼

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    printf("%.2f",double(a%b));
    return 0;
}

10分代码!

2个测试点超时

7个测试点wa

急急急快!

沈峻宇在2020-03-24 15:04:32追加了内容

大佬集合!…………

砰(信号弹)

@龙舟 @程祺然 @潘晨皓 @张岳恒 @宣海宁 @赵逸凡 @蒋智航 !

嘟嘟嘟嘟(号角)

沈峻宇在2020-03-24 15:05:29追加了内容

@何冯成 

沈峻宇在2020-03-24 15:07:22追加了内容

@陆麟瑞  llr大神!

沈峻宇在2020-03-24 19:13:08追加了内容

//#include<iostream> #include<cstdio> using namespace std; int main(){ float a,b; int i=0; cin>>a>>b; while(1){ if(b*1.0*i>a){ printf("%.2lf",a-(b*1.0*(i-1))); return 0; } if(b*1.0*i==a){ cout<<"0.00"; return 0; } i++; } return 0; }
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    float a,b;
    int a=0;
    cin>>a>>b;
    while(1){
        if(b*1.0*1>a){
            printf("%.2lf",a-(b*1.0*(i-1)));
        }
    }
    return 0;
}
// if(b*1.0*i==a){ cout<<"0.00"; return 0; } i++; } return 0; }
    if(b*1.0*i==a){
        cout<<"0.00";
        return 0;
    }
    i++}
    return 0;
}
    编译出错! @包涵宇 


0
已采纳
朱子尘
朱子尘
初级光能
初级光能

你可以先变量互除,eg:(变量=变量1/变量2)

再转换成模的结果(直接用printf)eg:(变量1-变量2*变量)

希望你能理解!

0
包涵宇
包涵宇
中级天翼
中级天翼

你好!!!

这题好简单

根据a = m * b + r得出保留两位小数输出《《float(a-int(a)/int(b)*min(int(a),int(b)));

包涵宇在2020-03-24 15:56:43追加了内容

等等啊。。我刚才发错了。。。

包涵宇在2020-03-24 16:23:54追加了内容

我写完了

主代码如下:

while(1){
		if(b*1.0*i>a){
			printf("%.2lf",a-(b*1.0*(i-1)));
			return 0;
		}
		if(b*1.0*i==a){
			cout<<"0.00";
			return 0;
		}
		i++;
	}

望采纳!!!

0
赵朗
赵朗
高级光能
高级光能

额 是1735计算余数吗

这…过分啊你

c=a/b;
r=a-b*c;

最后printf  r不就OK了吗

望采纳 !

 

 

 

 

 

 

 

 

还是说我看错题了

0
0
0
我要回答