`
kofsky
  • 浏览: 201705 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

撰写仅有一行语句的函数

 
阅读更多

函数原形已经给出:int p(int i, int N);

功能:调用该函数,打印如下格式的输出,例p(1, 7);

1

2

3

4

5

6

7

6

5

4

3

2

1

即每行一个数字。(注意:N只打印一次)

要求:

函数中唯一能够调用的函数就是printf。

只使用一条语句,如果你真的不能用一条语句,每增加一条语句扣1分。

不准使用如下的关键字:typedef, enum, do, while, for, switch, case, break, continue, goto, until, if,  ..具体很多我也忘了,反正能用的不多。

不能使用逗号表达式和?:表达式。

标准:(总分10分)

1. 每多一条语句扣1分,即每多一个;就扣1分

2. 每使用一次if或?:扣2分

3. 每使用一次for,while, swith各扣4分

大体上就是如上的要求了。

分享到:
评论

相关推荐

    C++语言编程及其规范

    《C++语言编程及其规范》是由林锐博士撰写的一本指南,旨在帮助程序员编写出高质量的C++/C程序。本书涵盖了多个关键方面,包括编程习惯、命名规则、表达式和基本语句的设计、函数设计以及内存管理。下面将详细讨论...

    高质量C++编程指南.pdf

    《高质量C++编程指南》由林锐博士撰写,是一份详尽且权威的C++编程规范文档,旨在提升软件开发人员的编程技能和代码质量。本文将深入解析该指南的关键知识点,涵盖文件结构、程序版式、命名规则、表达式与基本语句、...

    由林锐编写的C++编程规范非常好!

    《C++编程规范》是林锐博士撰写的一本旨在帮助程序员编写高质量C++程序的指南。书中涵盖了多个关键方面,包括编程习惯、代码版式、命名规则、表达式与基本语句、函数设计以及内存管理等。以下是这些知识点的详细说明...

    C++编程规范迈向高手之路

    本文由林锐博士撰写,旨在帮助程序员一次性编写出高质量的程序。 0. 编程老手和高手的误区: 误区在于程序员往往过于追求技术的华丽,而忽视了程序质量的提升。教育体系中普遍缺乏对软件质量的重视,导致许多程序员...

    C&C++高质量编程

    5. **长行拆分**:当一行代码过长时,可以适当拆分为多行。 6. **修饰符的位置**:明确修饰符的位置有助于快速理解代码结构。 7. **注释**:有效的注释能够解释代码的功能和逻辑。 8. **类的版式**:类的定义应当...

    C++编程规范

    《C++编程规范》是一本旨在帮助程序员提升代码质量的指南,由林锐博士撰写。书中主要涵盖了编程实践中常见的误区、程序的版式、命名规则、表达式和基本语句的处理、函数设计以及内存管理等方面,旨在使程序员能够...

    C++&C编程规范

    此外,建议函数功能单一,规模控制在50行以内,避免带有“记忆”功能,以确保行为的可预测性。 综上所述,《C++&C编程规范》不仅是一份技术指南,更是一份强调代码质量、团队协作和最佳实践的宝典。通过遵循这些...

    第7次课1

    3. **WHERE子句**:`WHERE`用于设置筛选条件,只有满足条件的行才会被选中。条件可以包含比较运算符(如`=`, `, `>`)、逻辑运算符(`AND`, `OR`)、范围运算符(`BETWEEN`, `IN`)以及聚合函数。 4. **ORDER BY...

    C语言基础知识1

    1. 简洁紧凑:C语言的关键字数量有限,仅有32个,加上9种控制语句,使得代码书写简洁且易于理解。 2. 运算符丰富:C语言提供了34种运算符,包括括号、赋值、逗号等,增强了其表达能力。 3. 数据类型多样:包括基本...

    AZT_Java编码规范

    控制流语句如 `if`, `for`, `do`, `while`, `case`, `switch`, `default` 应该单独占据一行,并且其内部的代码块即使只有一条语句也应加上大括号 `{}`,这有助于防止未来的修改引入逻辑错误。 示例(不符合规范):...

    C语言标准教程第一章 C语言概论

    C语言的源程序由一个或多个源文件组成,每个源文件可以包含一个或多个函数,但必须有一个且仅有一个主函数`main()`。预处理命令如`#include`用于包含头文件,例如`stdio.h`和`math.h`,它们提供了标准库函数的定义。...

    Python初学教程:《简明Python教程》

    - **DocStrings**:文档字符串,位于函数的第一行,用于说明函数的作用。 #### 模块 - **使用sys模块**:提供了访问和操纵解释器的接口。 - **from...import语句**:从模块中导入特定的功能。 - **模块的__name__...

    C++编程规范 林锐

    《C++编程规范》是林锐博士撰写的一本关于提高C++编程质量的指南,旨在帮助程序员编写出高质量、稳定且易于维护的程序。书中详细阐述了多个关键方面,包括程序的版式、命名规则、表达式和基本语句的设计、函数设计...

    C#撰写规范

    - **左花括号定位**:放在关键字或方法名的下一行,并与之对齐。 - **左右花括号对齐**:确保花括号对齐,以增强代码结构清晰度。 - **独立成行**:左花括号一般单独成行,不与其他语句共享同一行。 - **强制使用花...

    Windows Kernel Source Internals

    几乎每一行代码都有详细的注释,甚至对于一些复杂的结构(如树形结构),还附有文本图解,以便读者更好地理解其工作原理。此外,为了提高可读性,某些变量的长度可达77个字符。 **2. 频繁使用try-exception** 在...

    C语言入门经典(第4版)--源代码及课后练习答案

    CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《C语言入门经典(第4版)》的源代码及课后练习答案 对应的书籍资料见: C语言入门经典(第4版) 基本...

Global site tag (gtag.js) - Google Analytics