这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《c语言,0分救助》回复:
@[Udzuki](/user/782429) 233,找到方法一的错误了,循环没按WXH来,if语句的条件也没正确的对应,应该是j对x(即w),k对y(即x),l对z(即h)。
在讨论《c语言,0分救助》回复:
@[Udzuki](/user/782429) 这种写法错误的原因倒是知道了,wxh循环顺序没按wxh来,方法二改了顺序后就AC了,但是第一种方法改了循序后还是0分,请问有C语言大佬能解答一下吗?
在讨论《c语言,0分救助》回复:
```c #include int main() { int w,x,h,i,j,k,l,x1,y1,z1,x2,y2,z2; int q,sum=0; int v[25][25][25]={0}; scanf("%d %d %d",&w,&x,&h); scanf("%d",&q); for(i=1;i<=q;i++…
```c #include int main() { int w,x,h,i,j,k,l; int q,sum=0; int x1,y1,z1,x2,y2,z2,v[21][21][21]={0}; scanf("%d %d %d",&w,&x,&h); scanf("%d",&q); for(i=1;i =l&&x1…
在讨论《总分的赋值只能在循环体内进行吗(数组的赋值)》回复:
@[kiritokazuto](/user/277777) 不再循环体内,所以只执行了一次,所以i+1之后的zf没有值了,懂了,谢谢!
```c #include #include int main() { int n,i,j,sum=0; int yw[1001],sx[1001],yy[1001],zf[1001]; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d %d",&yw[i],&sx[i]…
在讨论《(C语言)第三点TLE,开了O2后就过了,请问改怎么改才能不开O2就过。》回复:
@[Udzuki](/user/782429) 省去了很多的不必要计算,节约了时间
在讨论《(C语言)第三点TLE,开了O2后就过了,请问改怎么改才能不开O2就过。》回复:
@[zqy729](/user/498117) 优化这一步能解决第三点TLE,谢谢你提醒了我,不过刚刚试了用sqrt(i)会错,把i改成刚好比原来的一半大(i/2)+1就不超时了。
```c #include int main() { int n,i,j,sum=0,c=1,x=0; scanf("%d",&n); for(i=2;i<=n;i++) { for(j=2;j<i;j++) { if(i%j==0) { c=0; break; } c=1; } if(c==1) { sum+=i;…
在讨论《关于连数》回复:
```c #include int main() { long int n,a[10000],i,max=0,s=1; scanf("%ld",&n); for(i=1;i max) max=s; } printf("%ld",max); return 0; } ``` AC的代码,没有判读max=1时给max赋值为0…
如果数列由大到小,那不就没有从小到大的数了吗,哪连号的个数不应该是0么。 以下代码AC了,但输入从大到小的数列,就会输出1;```c #include int main() { long int n,a[10000],i,max=0,s=1; scanf("%ld",&n); for(i=1;i max) max=s;…
在讨论《蒟蒻的80求助,最后一个点wa》回复:
@[FURBALL](/user/450246) 哦,对!输入数据是沟谷数,必然是可以组成直角三角形的,不用考虑非直角三角形的情况。 非常感谢!
```c #include #include int gcd(int m,int n) //gcd函数 { int t,r; if (m<n) { t=m; m=n; n=t; } while((m%n)!=0) { r=m%n; m=n; n=r; } return n; } int main() { long in…
在讨论《60分求助 (C)》回复:
@[CODE_SUPERVISOR](/user/786586) 我刚刚检查了3遍才发现错在哪里....
```c #include #include int main() { double a,b,c,x1,x2; scanf("%lf %lf %lf",&a,&b,&c); x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); if(b*b-4*a*…