Advertisement

C|PTA函数专项练习(二)

阅读量:

本文通过PTA专项练习引导读者掌握函数相关知识,以刷题为主要方式,辅以注释说明,在编写代码的过程中领会编程思路,其他内容则不做详细阐述。

目录

    • 6-1 符号函数
      • 6-2 计算排列数目
      • 6-3 编写一个函数,用于获取大于10的n位整数w去掉首位后的剩余n-1位数值,并将其作为结果返回。
      • 6-4 计算矩阵右上三角区域(包括主对角线)所有元素的总和。
      • 6-5 实现两个字符串的比较功能
      • 6-6 利用函数形式计算素数的总和
      • 6-7 利用函数形式输出所有的水仙花数

符号函数定义与应用

本题需要达成符号函数sign(x)的编写任务。
函数接口定义:

复制代码
    int sign( int x );
    
    
      
    

其中x代表用户输入的整数型参数。符号函数的定义方式为:当x值大于零时,sign(x)的取值为1;当x等于零时,sign(x)的取值为0;其余情况下,sign(x)的取值为−1。
裁判测试程序示例:

复制代码
    #include <stdio.h>
    
    
    int sign( int x );
    
    
    int main()
    
    {
    
    int x;
    

全部评论 (0)

还没有任何评论哟~