解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#include<math.h>
int main()
{
int m,n,x,p;
scanf("%d %d %d",&m,&n,&x);
while(1)
{
n=n+m/n;
if(m%n==0)
p=m/n;
else
p=m/n+1;
if(x-p>0)
x=x-p;
else
break;
}
printf("%d",n);
}
0.0分
0 人评分
// if(x-p>=0)后执行的内容也可以是这个 #include <stdio.h> int main() { int m,n,x,p; scanf("%d %d %d",&m,&n,&x); while(1) { if(m%n==0) p=m/n; else p=m/n+1; if(x-p>=0) { x=x-p; n=n+m/n; } else { break; } } printf("%d",n); return 0; }
#include <stdio.h> /* #include <stdlib.h> #include<string.h> #include<math.h> */ int main() { int m,n,x,p; scanf("%d %d %d",&m,&n,&x); while(1) { if(m%n==0) p=m/n; else p=m/n+1; if(x-p>=0) x=x-p; else break; n=n+m/n; } printf("%d",n); }
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:583 |
高精度加法 (C++代码)(大数加法)浏览:1008 |
矩阵乘法 (C++代码)浏览:1662 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
简单的a+b (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:628 |
Hello, world! (C++代码)浏览:1778 |
塞卜哈 2024-04-22 18:17:45 |
#include <stdio.h> /* #include <stdlib.h> #include<string.h> #include<math.h> */ int main() { int m,n,x,p; scanf("%d %d %d",&m,&n,&x); while(1) { if(m%n==0) p=m/n; else p=m/n+1; if(x-p>=0) n=n+m/n; else break; x=x-p; } printf("%d",n); }