)的题目记得画图,多试几种可能性; 参考代码: //函数的输入是指针*a,所以函数内的操作都用指针形式; int i,j,cnt1=0,cnt2=0,left,right; int water=0; int max; for(i=1;i= *(a+i) && *(a+i+1) >= *(a+i)) { left = *(a+i); right = *(a+i); max=*(a+i); cnt1=i; for(j=i-1;j>=cnt2;j--) { if(left<*(a+j)) { left = *(a+j); cnt1 = j; } } cnt2=i; for(j=i+1;j=left) break; } } if(left>right) max=right; else max=left; for(j=i;j>cnt1;j--) { if(max>*(a+j)) water += max - *(a+j) ; } for(j=i;j*(a+j)) water += max - *(a+j) ; } water += *(a+i)-max; i = cnt2; } } -------------------------------------------------- 码量不大,但是细节很多,我打了一晚上甚至熬夜了…………现在还用C,老土不老土OK"。 冷色平吞鲁,长波向胜吴。Renee 以其对产品和企业发布的全球和有机方法而闻名,她实践她所推销的内容,作为社交媒体的活跃用户,她帮助客户驾驭来自世界各地的数字水域。往电动车上装的时候发现有一袋鸡腿破包了。"邻家杏树满园开, 朵朵伸张红脸腮, 待到风吹花摆动, 浓香粉瓣舞墙来。
“考验。”。"15 三月 2021北爱尔兰旅游局推出了一系列迷人的舒缓故事音频,带领听众踏上宁静的旅程,穿越美丽的风景、丰富的文化和非凡的遗产。 万能的造物主,创造了他们。当雨水和雪渗入地下深处,直到撞到坚固的岩石时,地下水就会形成。