c语言acm题目,吃薯条,程序已经写出但提交出错,不知道错在哪

c语言acm题目,吃薯条,程序已经写出但提交出错,不知道错在哪,第1张

void task() {

    int n, m,sum=0;

    cin >> n >> m;

    for(int i=1;i<m;i++){

        if(i<=n)

            sum+=n;

        else{

            int j=i%n;

            sum+=j;

        }

    }

    cout<<sum<<endl;

}

//E题,搬书

#include<stdioh>

int books[10000];

int m,n,sum,min,i;

bool IsAble(int len)

{

int i,j,tlen;

for(i=0,j=0;i<n;++i)

{

tlen=len;

while(j<m&&tlen>=books[j])

{

tlen-=books[j];

++j;

}

if(j==m)

return true;

}

return false;

}

int main()

{

scanf("%d %d",&m,&n);

sum=0;

for(i=0;i<m;++i)

{

scanf("%d",books+i);

sum+=books[i];

if(min<books[i])

min=books[i];

}

i=sum/m;

if(i<min)

i=min;

for(;i<10000;++i)

{

if(IsAble(i))

{

printf("%d\n",i);

break;

}

}

}

//J题,菱形

#include<stdioh>

int main()

{

int n,i,j;

while(scanf("%d",&n)!=EOF)

{

for(i=0;i<n/2;i++)

{

for(j=0;j<n/2-i;++j)

{

printf(" ");

}

if(i!=0)

{

printf("");

for(j=0;j<2i-1;++j)

{

printf(" ");

}

}

printf("\n");

}

for(;i>=0;i--)

{

for(j=0;j<n/2-i;++j)

{

printf(" ");

}

if(i!=0)

{

printf("");

for(j=0;j<2i-1;++j)

{

printf(" ");

}

}

printf("\n");

}

}

return 0;

}

完全手写,过样例,但是不保证AC。只是选修课作业的话肯定没问题的。

我给你改了一下,你仔细看一下,能AC

#include <stdioh>

#include <mathh>

#include <stdlibh>

#include <string>

#include <iostream>

using namespace std;

int main()

{

string a;

int b[1010],i,j,x,la,t,y, k;

while(cin >> a){

t=1;

la=alength();

for(i=0, k = -1;i<la;i++)//在这个for 里面给你改了

{

if(a[i]=='5')

{

x=0;

y=0;

for(j=i-1; a[j]!='5' && j>=0; j--)

{

x+=int(pow(10,y++))(a[j]-48);

}

if(i - k != 1)

b[t++]=x;

k = i;

}

if(i == la - 1 && a[i] != '5'){

x = 0;

y = 0;

for(j=i; a[j]!='5' && j>=0; j--)

{

x+=int(pow(10,y++))(a[j]-48);

}

b[t++] = x;

}

}

for(i=1;i<t-1;i++)

{

for(j=1;j<=t-1-i;j++)

{

if(b[j]>b[j+1])

{

x=b[j];

b[j]=b[j+1];

b[j+1]=x;

}

}

}

for(i=1;i<t-1;i++)

cout << b[i] << " ";

cout << b[i] << endl;

}

return 0;

}

以上就是关于c语言acm题目,吃薯条程序已经写出但提交出错,不知道错在哪全部的内容,包括:c语言acm题目,吃薯条,程序已经写出但提交出错,不知道错在哪、大神 救我吧 acm程序设计作业竟然是“安徽达内杯”大学生程序设计竞赛题 啊上网找了半天没找到答案、c++简单程序错误(ACM),跪求高手解答等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9331180.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存