怎么在程序里判断一个数是正数还是负数?

作者&投稿:兀有赖 (若有异议请与网页底部的电邮联系)
~

来一个简单的思路吧,首先定义一个变量,然后判断它的正负,如果为正则直接输出,如果为负则乘1即可。

以下是代码:

int a = 0;

scanf("%d",&a);

if (a >= 0)

    printf("%d",a);

else

{

a = a * -1;

printf("%d",a);

}

拓展资料:
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。




单片机汇编程序如何判断一个数值是否在某个区间?
可以用这个数值和这个区间的最大值和最小值相减(带借位减法,标志位事先要清零),然后判断标志位的状态即可 如果和最小值相减标志位为0,和最大值相减标志位为1,则说明在这个区间内

这个程序是判断一个数是否为素数的。倒数第三行的if (i〉k)是什么意思...
那么我们的判断依据就是如果其中有一个数被整除了,那么i的值必小于sqrt(m),所以就不是素数,如果是素数那么那么就一直执行循环语句,直到i=k,然后跳出循环,这个时候i++,所以i的值就加1,这样可以判断i>=k+1,所以就是素数。答题的算法思想就是这样,不知道我讲清楚了没有 ...

如何在C++中通过程序来判断一个数是不是实数
l=strlen(a);if(a[0]!='-'&&!isdigit(a[0]))flag=0;for(i=1;i<l;i++){ if(!isdigit(a[i])&&a[i]!='.')flag=0;if(a[i]=='.')dian++;} if(dian>1)flag=0;if(flag==1){printf("yes!");getch(); } else exit(1);} 水平有限,编了半个小时.没有辛劳也有疲劳 ...

判断一个数是奇数还是偶数用C程序怎么编写
闰年的判断 奇数和偶数 其他类似问题2014-06-05 请问在C语言中怎么写一个判断一个数是奇数还是偶数的程序啊? 16 2006-01-04 c语言中判断一个输入的数为偶数还是奇数的程序怎么编写 37 2010-11-15 用C语言编程:输入一个整数,判断这个数是奇数还是偶数。 请大... 96 2015-06-23 c语言编程: 输入一...

在java程序中,怎样写一段程序实现判断一个表(名)是否存在?
在oracle数据库执行select *from tab 结果是数据库当前用户的所有表名称,我没用过mysql不知道行不行;oracle里面没有问题:比如查一下用户表是否存在:select *from tab where tname = 'SM_USER';你可以在mysql执行一下这个sql: select *from tab;有结果就可以使用,结合你的程序做判断在处理。

用C语言编写“判断一个数是否为完数”!
2、首先是用scanf函数定义一个输入数字的功能,然后判断完数,通过取余(%)的方法来进行判断。如果判断出来取余结果为0,那么就把这些因子全部加起来,得到因子的和和与n进行比较,如果相等,那么就是完数,反之不是完数;最后需要输出结果:3、最后使用快捷键crtl+F5编译调试一下程序,打开的命令行输入...

在C语言中怎样判断一个程序运算结果是否溢出,举个例子,你用C语言编 ...
include <stdio.h> unsigned f(unsigned *n) { unsigned i = 2,res = 1,lres = 1;while(1) { lres *= i;if(lres < res) { n = i - 1;return res; \/\/ 溢出后,阶乘的结果会变小。} res = lres;i++;} return i; \/\/ 本行是不会执行的,这是为了函数需要返回值而设的...

输入一个字符,判断其是否为A B C D中的一个编写程序?
好的,下面是一个简单的C++程序来判断一个字符是否为 A、B、C、D 中的一个:include <iostream> using namespace std;int main() { char ch;cout << "请输入一个字符: ";cin >> ch;if (ch == 'A' || ch == 'B' || ch == 'C' || ch == 'D') { cout << "您输入的...

c#程序里如何判断一个SQL服务器是本地还是远程的?
\/\/循环判断服务器IP是否和本地IP有交集,如果有,则为本地实例 if (hostList.Find(delegate(IPAddress hostip) { return localip.ToString().Equals(hostip); }) != null){ IsLoalIP = true;\/\/如果有交集,则为本地实例 } } Console.WriteLine(string.Format("{0}是{1}数据库实例", ...

...的最小自然数n的一个程序.(1)试判断在程序中划线①②③
解:(1)该程序有错误,①S=1改成S=0;②循环条件正确;③输出错误,改成:Print n.故答案为:①S=0;②正确;③n.(2)根据更正后的程序画出相应的程序框图如图.

淳安县18926927109: 编程判断输入整数的正负性和奇偶性 -
柞贫奥沙: 正负性,可以用所输入的数和0比较分三种情况,大于0 , 小于0 ,等于0奇偶性,就用该数去模2 这样子就好了!

淳安县18926927109: 输入一个数,判断正负,C语言写程序,初学者,不太懂怎么写 -
柞贫奥沙: #include void main() {int i,flag=0;printf("请输入一个数:");scanf("%d",&i);for(int j=2;j{ if(i%j == 0) { flag = 1; printf("%d不是质数\n",i); break; } } if(flag == 0) printf("%d是质数\n",i); }

淳安县18926927109: 编程判断正负数 -
柞贫奥沙: Private Sub Command1_Click() a = InputBox("请输入一个数") If a = 0 Then MsgBox "你输入的是0" Else If a < 0 Then MsgBox "你输入的是一个负数" Else MsgBox "你输入的是一个正数" End If End If End Sub

淳安县18926927109: 判断一个数是否为正负数的程序 -
柞贫奥沙: else(arr[i]>0){m=1;}else 不能再添加条件了 , 可以写 else if

淳安县18926927109: 编写程序判断所有输入数的符号,1表示正数,0表示0, - 1表示负数,即当*>0时,y=1;当x=o时,y=0;当x -
柞贫奥沙:[答案] #include int main() { \x09int x,y; \x09scanf("%d",&x); \x09if (x>0) y=1; \x09else \x09{ \x09\x09if (x==0) y=0; \x09\x09else y=-1; \x09} \x09printf("%d",y); }

淳安县18926927109: C语言编写程序从键盘输入一个整数,判断其正负,正数输出其相反数,负数输出零? -
柞贫奥沙: #include <stdio.h> int main() { int x;scanf("%d",&x);printf("%d\n",x>0?-x:0);return 0; }

淳安县18926927109: 汇编语言编写一段程序 判断一个数是正是负,根据最高有效位来判断 -
柞贫奥沙: ;MOV AX, [SI] ;取数.TEST AX, 8000HJNZ FUSHU...... ;正数处理.FUSHU:....... ;负数处理.END

淳安县18926927109: 用位操作写一个判断正负数的C语言代码 -
柞贫奥沙: /* 判断整数a的符号,返回值:1为a<0,0为a>=0原理:取a最高位符号位,1为负,0为正*/ int sign(int a) { return (a>>(sizeof(a)*8-1))&1; }

淳安县18926927109: 编写一个程序当单击窗体时用输入框(inputbox函数)输入一个自然数,判断是否“正数”“负数”或“0”,并 -
柞贫奥沙: 用符号判断 啊 >0 <0 =0 例如判断TEXT1 if text1.text > 0 then msgbox "正数" end if if tex1.text < 0 then msgbox "负数" end if if text1.text = 0 then msgbox "这个还用说?" end if 这是 个例子,相信您已经能够明白了吧

淳安县18926927109: 汇编语言 怎么实现判断一个数是正数还是负数 -
柞贫奥沙: 对于汇编语言,这个数到底正数还是负数,是由程序员来决定的. 汇编中,通常算术运算,都按正数对待.如果出现负数,将影响进位位. 我们去看别人的程序,通常很难下定义. 高级语言则用补码形式表现负整数,浮点数表示负实数.或自行定义的数据类型、结构

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网