网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月01日漏签0天
c语言吧 关注:801,792贴子:4,376,675
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 7回复贴,共1页
<<返回c语言吧
>0< 加载中...

我要哭死,写了1个小时,居然错了,✍🏻咋写啊

  • 只看楼主
  • 收藏

  • 回复
  • 很笨的萌新
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
图形排版题





  • 很笨的萌新
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼



2026-03-01 21:18:11
广告
不感兴趣
开通SVIP免广告
  • 很笨的萌新
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <stdio.h>
#include <stdlib.h>
struct tu{int dat1[100];//gao
int dat2[100];//kuan
};
int panduan(struct tu a1,int y1,int x1,int *i);
int main(int argc, char *argv[])
{
int b=0;
int x,y;
struct tu a;
int lenth=0;
int lenth1=0;
int dat1,dat2;
scanf("%d %d",&x,&y);
for(int o=1;o<=y;o++)
{
scanf("%d%d",&a.dat2[o],&a.dat1[o]);}
a.dat1[0]=0;
a.dat2[0]=0;
for(int j=0;j<=y;j++) {
dat1=a.dat1[j];
dat2=a.dat2[j];
a.dat1[j]=0;
a.dat2[j]=0;
if(j==0)
lenth1=panduan(a,y,x,&b);
else
lenth=panduan(a,y,x,&b);if((lenth1>lenth)&&j!=0){lenth1=lenth;}
a.dat1[j]=dat1;
a.dat2[j]=dat2;
if(b>=y){
b=0;
}
}
printf("%d",lenth1);
return 0;
}
int panduan(struct tu a1,int y1,int x1,int *i){
int lenth=0;
int lenth1=0;
int kuan1=0;
int dat;
for(*i;*i<=y1;(*i)++){kuan1+=(a1.dat2[*i]);
if(kuan1<x1){
if(lenth<=a1.dat1[*i])
{lenth=a1.dat1[*i];
}
if(*i==y1)
{
lenth1+=lenth;
}
}else if(kuan1>=x1){if(lenth<=a1.dat1[*i])
{
lenth1+=a1.dat1[*i];
}
else
{
lenth1+=lenth;
}
kuan1=0;
lenth=0;
}
}
return lenth1;
}


  • 很笨的萌新
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
别人c++都是几十行我都写了快一百行了


  • 很笨的萌新
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我是**
我是**
我是**
重要的事重复3遍


  • 很笨的萌新
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
题目的缩放我眼瞎了没看到,直接将下一个大于剩余宽度的图直接放了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回c语言吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示