回 帖 发 新 帖 刷新版面

主题:[原创]初学者,求300行C++代码.

[em2]

回复列表 (共9个回复)

沙发

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv, char** env)
{
    const char* program[] = {
        "#include <iostream>\n",
        "#include <cstdlib>\n",
        "int main() {\n",
        "    using namespace std;\n",
        "    return EXIT_SUCCESS;\n",
        "}\n"
    };
    const char* outMsg = "    std::cout << \"i like c/c++\" << std::endl;\n";
    const char* fname = "test.cpp";
    FILE* infile;
    const int lines = 300;
    
    if ((infile = fopen(fname, "w")) == NULL)
    {
        fprintf(stderr, "Error: can not creat file\n");
        exit(EXIT_FAILURE);
    }
    for (int ix = 0;  ix < 4; ++ix)
    {
        fputs(program[ix], infile);
    }
    for (int iy = 0; iy < lines; ++iy)
    {
        fputs(outMsg, infile);
    }
    fputs(program[4], infile);
    fputs(program[5],infile);

    fclose(infile);
    system("g++ -o test.o test.cpp")

    return EXIT_SUCCESS;

}

掐头去尾306行。嘿嘿

板凳

#include <stdio.h>
#include <stdlib.h>
main(){
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  printf("\n");
  此处省略 300 个 printf("\n");
  system("pause>nul");
}

3 楼

貌似见过类似的~~~~~好没意思的问题。。。

4 楼


[code]
测试
[/code]

5 楼

[quote]貌似见过类似的~~~~~好没意思的问题。。。[/quote]
呵呵,纯瞎猜的啊,我觉得是中国教育的悲哀。肯定是老师出题,不管什么内容,要求必须至少300行代码。然后,该童鞋就来坛子里了。呵呵
这样的老师,不跟着学也罢。

6 楼

[quote][quote]貌似见过类似的~~~~~好没意思的问题。。。[/quote]呵呵,纯瞎猜的啊,我觉得是中国教育的悲哀。肯定是老师出题,不管什么内容,要求必须至少300行代码。然后,该童鞋就来坛子里了。呵呵
这样的老师,不跟着学也罢。[/quote]同感,不过上一个童鞋好像还详细点儿,需要用到条件判断和循环啥的~~~~这个更干脆,啥也没有。。。
该不会这两位都是师出同门吧~~~~~

7 楼

[quote][quote][quote]貌似见过类似的~~~~~好没意思的问题。。。[/quote]呵呵,纯瞎猜的啊,我觉得是中国教育的悲哀。肯定是老师出题,不管什么内容,要求必须至少300行代码。然后,该童鞋就来坛子里了。呵呵
这样的老师,不跟着学也罢。[/quote]同感,不过上一个童鞋好像还详细点儿,需要用到条件判断和循环啥的~~~~这个更干脆,啥也没有。。。
该不会这两位都是师出同门吧~~~~~
[/quote]
同出一个师门的概率很高。刚用计算机算过。呵呵呵呵[em12]

8 楼

[quote][quote][quote][quote]貌似见过类似的~~~~~好没意思的问题。。。[/quote]呵呵,纯瞎猜的啊,我觉得是中国教育的悲哀。肯定是老师出题,不管什么内容,要求必须至少300行代码。然后,该童鞋就来坛子里了。呵呵
这样的老师,不跟着学也罢。[/quote]同感,不过上一个童鞋好像还详细点儿,需要用到条件判断和循环啥的~~~~这个更干脆,啥也没有。。。
该不会这两位都是师出同门吧~~~~~
[/quote]同出一个师门的概率很高。刚用计算机算过。呵呵呵呵[em12][/quote]嘿嘿,咱也可以用扳手指头试算一下:)

9 楼

比尔盖茨讲过,用代码的行数来衡量质量,就好比用飞机的重量来质量一样~

我来回复

您尚未登录,请登录后再回复。点此登录或注册