·跪求大家帮我看一看我那些错了吧..... 我真的看不出来了

来源:百度知道 编辑:UC知道 时间:2024/05/28 16:09:32
#include <iostream>
#include <string>
using namespace std;
int main()
{
int w1(char);
int w2(char);
int w3(char);
char q[1000],p[1000];
int t,i,j,g,r,e;
int k1,k2,k3;
while(cin>>k1>>k2>>k3)
{
for(i=0;i<1000;i++)
{
q[i]='1';
}
if(k1==0&&k2==0&&k3==0)
break;
else
{
t=-1;
cin.get();
cin.get(q,1000);
for(i=0;i<1000;i++)
{
if(q[i]!='1')
{
t++;
}
}
for(i=0;i<t;i++)
{

if(w1(q[i]))
{
g=0;
if(i<=t-2)
{
for(j=i+1;j<t;j++)
{
if(w1(q[j]))
g++;
if(g==k1)
{
p[j]=q[i];
break;
}
if(j==t-1)
j=-1;
}
}
if(i==t-1)
{

第一个错误是没有任何关于程序内容的说明和注释。

这是啥...

敢把代码写规范点么?
我是在看不下去了.............

什么!!0分竟然叫我们看那么乱那么长的东东

这样的代码贴出来你不怕人骂你啊,呵呵

不过看在你是新手份上不追究了,我给你分了好长时间段都没分出来,太多了,太多嵌套了,郁闷呢

把你的原代码分好段了贴出来

这是