热门

最新

红包

立Flag

投票

同城

我的

发布
2401_89036855
2404鱼
2 年前
true2401_89036855

求助各位大神
我把能想到的地方都改了一遍,一开始过三个现在还是过三个
#include<stdio.h>
int main()
{
double d,v;
int t=0;
scanf("%lf %lf",&d,&v);
int count=v/d;
for(int i=1;i<=count;i++)
{
if(v>0.0)
{
if(v-i*d>=0.0)
{
t=t+i+1;
v=v-i*d;
}
else if(v-i*d<0.0)
{
int min;
for(int j=1;j<=i;j++)
{
if(v-j*d<0){
min=j-1;
break;}
}
if(v-min*d==0){
t=t+min;}
else{
t=t+min+1;}
printf("%d",t);
return 0;
}
}
else
{
printf("%d",t);
return 0;
}
}
}
能不能帮我改一下看下是哪里没想透彻

CSDN App 扫码分享
分享
1
1
打赏
  • 复制链接
  • 举报
下一条动态
立即登录