首页 > 其他分享 >练习3-2 计算符号函数的值

练习3-2 计算符号函数的值

时间:2024-03-31 14:00:27浏览次数:31  
标签:输出 函数 符号 练习 样例 sign printf 输入

对于任一整数n,符号函数sign(n)的定义如下:

请编写程序计算该函数对任一输入整数的值。

输入格式:
输入在一行中给出整数n。

输出格式:
在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。

输入样例1:

10


输出样例1:

sign(10) = 1


输入样例2:

0


输出样例2:

sign(0) = 0


输入样例3:

-98


输出样例3:

sign(-98) = -1

#include<stdio.h>
int main(){
	int n;
	scanf("%d",&n);
	if(n==0){
		printf("sign(%d) = 0",n);
	}else if(n>0){
		printf("sign(%d) = 1",n);
	}else{
		printf("sign(%d) = -1",n);
	}
	return 0;
}

 

标签:输出,函数,符号,练习,样例,sign,printf,输入
From: https://blog.csdn.net/weixin_63090013/article/details/137199045

相关文章

  • C++: 虚函数,一些可能被忽视的细节
    C++:虚函数,一些可能被忽视的细节引言:关于C++虚函数,对某些细节的理解不深入,可能导致我们的程序无法按预期结果运行,或是表明我们对其基本原理理解不够透彻。本文详细解答以下几个问题:实现多态,忘记写virtual会怎么样?虚函数的默认参数可以重载吗?纯虚函数真的不能有实现吗?析构函数可......
  • 20240331_搜索练习
    目录P3206DungeonMasterP3207LakeCountingP3208TheCastleP896仙岛求药P429【基础】走迷宫P2465迷宫问题P952【入门】算24点P3206DungeonMaster这题是一个三维迷宫,其中用‘.’表示空地,‘#’表示障碍物,‘S’表示起点,‘E’表示终点,求从起点到终点的最小移动次......
  • Pointer-like classes像指针又像函数
    Pointer-likeclasses像指针又像函数智能指针概念:一个类做出来像类又像指针示例代码:#pragmaonce#ifndef__SHAREPOINTER__#define__SHAREPOINTER__​template<classT>classshared_ptr{public:shared_ptr(T*p):px(p){}T&operator*()const{return*px;}......
  • QTP/UFT 学习笔记:函数方法等记录
    ​原记录在CSDN上的,后来被自动转VIP了,我搬过来免费看看,小东西没必要VIP,主打一个知识无价,朴实无华。1、Back效果等同于浏览器窗口上的【回退】按钮,使浏览器返回上一个页面​​![](https://img2024.cnblogs.com/blog/1202750/202403/1202750-20240331130946866-2132113900.png)......
  • MYSQL数字函数实操宝典:场景化SQL语句一网打尽
    ​......
  • 普通函数与箭头函数的区别
    概述我们在学习js的时候经常会跟函数打交道,其中普通函数和箭头函数是用的比较多的2种,很多同学并不清楚二者的区别,这里我们花一些时间讨论一下。作用域在讨论箭头函数与普通函数的区别之前,我们需要先讨论一下作用域的概念。作用域分为:全局作用域,局部作用域,块级作用域全局作用......
  • 00342第四章 结构化程序设计 思考题和练习题(C语言)
    一、单项选择题1.若从键盘输入字符串"HOWAREYOU?",可以直接使用库函数【】。        A.scanf    B.getstr    C.gets    D.都不能直接使用2.C语言的库函数中,可以输出double型变量值的是【】。        A.getchar   ......
  • proc_create_data函数创建/proc/目录下的文件
    proc_create_data是Linux内核中用于创建/proc虚拟文件系统中的一个文件接口函数。这个函数允许内核模块或驱动程序在/proc目录下创建一个文件节点,用户空间的程序可以通过读写这个文件来与内核模块进行交互,获取或设置相关信息。函数原型通常如下所示:structproc_dir_entry*......
  • 算法---动态规划练习-9(粉刷房子)
    题目1.题目解析2.讲解算法原理3.编写代码1.题目解析题目地址:点这里2.讲解算法原理创建dp表:vector<vector>dp(n,vector(3))。这里创建了一个二维向量dp,其中dp[i][j]表示第i天选择颜色j的最小成本。初始化第一天的成本:for(inti=0;i<3;i++)......
  • Z函数
    s=input()n=len(s)z=[0]*nleft,right=0,0#z[i]表示s和s[i:]的LCP长度,规定z[0]=0!foriinrange(1,n):#如果在z-box里,那么更新它的z[i]的值!ifi<=right:z[i]=min(z[i-left],right-i+1)#相当于暴力更新whilei+z[i]......