1000_《C语言程序设计》题库

2022-5-16 18:16| 发布者: Hocassian| 查看: 78| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-13-52-89493309793300-Problem List-采集的数据-后羿采集器.html

Pro.ID

1000

Title

《C语言程序设计》题库

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1000

AC

0

Submit

92

Ratio

0.00%

时间&空间限制

  • Time Limit: 0/0 MS (Java/Others)     Memory Limit: 0/0 K (Java/Others)
  • 描述

    很高兴你能上机并在本OJ实践所学的程序设计知识!
    编程不是看课本上的几页纸就能学会的,你必须勤于思考、不断实践才能真正学会一门编程语言,这也是设计《C语言程序设计》等课程的实践/实验题库的初衷。

    这些题目都是课本例题、基本题目或经典题目,为同学们提供一个实践课本或课堂所学到的程序设计语言语法/算法、并掌握和巩固的平台,最终能够编写程序以解决实际问题。

    为了便于调试题目,做这些题目时应该首先在自己的电脑用 CodeBlocks 或 Microsoft VC++ 中调试成功后再提交。强烈建议安装使用CodeBlocks这个开源免费编程工具,它的兼容性更好,目前版本是17.12

    请务必仔细阅读公告《代码被判为cheat后》,仔细阅读,仔细阅读。
    祝大家享受编程的乐趣!

    输入

    对于OJ新人,在使用OJ的过程中,肯定会碰到这样那样的一些问题。解决办法:

    首先,详细阅读主页上的F.A.Q。

    其次,读题,仔细读。

    再次,开动脑筋,动手敲代码。

    最后,Google。

    输出

    Description

    很高兴你能上机并在本OJ实践所学的程序设计知识!
    编程不是看课本上的几页纸就能学会的,你必须勤于思考、不断实践才能真正学会一门编程语言,这也是设计《C语言程序设计》等课程的实践/实验题库的初衷。

    这些题目都是课本例题、基本题目或经典题目,为同学们提供一个实践课本或课堂所学到的程序设计语言语法/算法、并掌握和巩固的平台,最终能够编写程序以解决实际问题。

    为了便于调试题目,做这些题目时应该首先在自己的电脑用 CodeBlocks 或 Microsoft VC++ 中调试成功后再提交。强烈建议安装使用CodeBlocks这个开源免费编程工具,它的兼容性更好,目前版本是17.12

    请务必仔细阅读公告《代码被判为cheat后》,仔细阅读,仔细阅读。
    祝大家享受编程的乐趣!

    Input

    对于OJ新人,在使用OJ的过程中,肯定会碰到这样那样的一些问题。解决办法:

    首先,详细阅读主页上的F.A.Q。

    其次,读题,仔细读。

    再次,开动脑筋,动手敲代码。

    最后,Google。

    Output

    OJ对于输出格式判断很严格。例如:不能多一个空格、少一个空格、多一个空行、少一个空行。

    有时,编写的代码会输出多一个空格或空行,而这些属于“不可见”字符,在自己的电脑上运行的时候,也许是“看”不出来的。

    所以,不能得到Accepted,就是没AC,就要回头阅读检查自己的代码,并开动脑筋,寻找代码中的错误或漏洞。

    Sample Input

    题目中给出的Sample Input和Sample Output,仅仅是Sample而已,是样例,是示范,是例子。并不是服务器题目的测试数据的全部。因此,过了Sample并不等于能过这题。

    Sample Output

    Hint

    以1001题为例子,下面的代码是正确写法。


    #include <stdoi.h>

    int main()
    {
           printf("Hello World!\n");
      return 0;
    }  /* 这份
    代码是经过处理的,直接复制提交将不能通过。*/


    关于判题系统
    About the Online Judge


    判题是由机器自动完成的,所以您的程序输出内容必须严格正确,不能多一个空格或回车,更不用说打错一个字符了。请试着将上面的正确代码改成以下内容并提交,观察的返回结果:
    The evaluation of your code is done by another program. Therefore, your output should mathch EXACTLY with the correct answer. Let's modify the code you have submitted a little:

    #include <stdio.h>
    int main()
    {
           printf("Hello  World!\n"); /*中间多了一个空格,
    There is an extra space between two words*/

           return 0;
    }


    #include <stdio.h>
    int main()
    {
           printf("Hello World! \n"); /*最后多了一个空格,
    there is an extra space in the end*/

           return 0;
    }


    #include <stdio.h>
    int main()
    {
           printf("Hello world!\n"); /*World第一个字母W小写了,
    the W is changed to lower case*/

           return 0;
    }


    试过的同学可以看到,即使是一点点的小错,都可能造成整个程序的错误,所以要求有严谨的做题态度,哪怕是一点小错都可能造成程序错误。

    You will see from these example that if your output is changed only a little, your code will not be considered as acceptable. Double check your output before you submit.

    关于int main

    有些同学可能会奇怪,为什么这里要写成int main呢?可以写成void main吗?答案是:不可以。
    在99年C标准委员会推出了新的C语言标准,称作C99标准。
    该标准规定main函数必须返回int型。所以99年以后出现的编译器都遵循该标准。本系统采用的是GNU-GCC编译器,为linux系统指定的编译器。其严格遵循C99标准,所以请同学们养写好的编程习惯,一定要写int main()。

    Author

    样例输入

    题目中给出的Sample Input和Sample Output,仅仅是Sample而已,是样例,是示范,是例子。并不是服务器题目的测试数据的全部。因此,过了Sample并不等于能过这题。

    样例输出

    提示

    以1001题为例子,下面的代码是正确写法。


    #include <stdoi.h>

    int main()
    {
           printf("Hello World!\n");
      return 0;
    }  /* 这份
    代码是经过处理的,直接复制提交将不能通过。*/


    关于判题系统
    About the Online Judge


    判题是由机器自动完成的,所以您的程序输出内容必须严格正确,不能多一个空格或回车,更不用说打错一个字符了。请试着将上面的正确代码改成以下内容并提交,观察的返回结果:
    The evaluation of your code is done by another program. Therefore, your output should mathch EXACTLY with the correct answer. Let's modify the code you have submitted a little:

    #include <stdio.h>
    int main()
    {
           printf("Hello  World!\n"); /*中间多了一个空格,
    There is an extra space between two words*/

           return 0;
    }


    #include <stdio.h>
    int main()
    {
           printf("Hello World! \n"); /*最后多了一个空格,
    there is an extra space in the end*/

           return 0;
    }


    #include <stdio.h>
    int main()
    {
           printf("Hello world!\n"); /*World第一个字母W小写了,
    the W is changed to lower case*/

           return 0;
    }


    试过的同学可以看到,即使是一点点的小错,都可能造成整个程序的错误,所以要求有严谨的做题态度,哪怕是一点小错都可能造成程序错误。

    You will see from these example that if your output is changed only a little, your code will not be considered as acceptable. Double check your output before you submit.

    关于int main

    有些同学可能会奇怪,为什么这里要写成int main呢?可以写成void main吗?答案是:不可以。
    在99年C标准委员会推出了新的C语言标准,称作C99标准。
    该标准规定main函数必须返回int型。所以99年以后出现的编译器都遵循该标准。本系统采用的是GNU-GCC编译器,为linux系统指定的编译器。其严格遵循C99标准,所以请同学们养写好的编程习惯,一定要写int main()。

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部