要想得正0,圆周率给个 (四舍)五入值:
pai=3.14159265359
就可以了。
但不能保证别的特殊的输入数会不会 该正0 出现负0。
#include <stdio.h>int main()
{ int x
scanf("%d",&x)
printf("%d\n",x>0?-x:0)
return 0
}
Private Sub Command1_Click()
Dim n As Double
n = Val(InputBox("请输入一个数!"))
If n > 0 Then
MsgBox "正数"
ElseIf n < 0 Then
MsgBox "负数"
Else
MsgBox "0"
End If
End Sub
扩展资料:注意事项
1、对于正整数而言,可以带+号,第一个数字不能为0。
2、 对于负整数而言,必须带负号,第一个数字也不能为0。
3、对于整数而言,实际是由0,正整数和负整数组成的,用前两个方法一起判断。
4、对于正小数而言,可以考带+号,并考虑两种情况,第一个数字为0和第一个数字不为0,第一个数字为0时,则小数点后面应该不为0,第一个数字不为0时,小数点后可以为任意数字。
5、对于负小数而言,必须带负号,其余都同上。
6、对于小数,可以带正负号,并且带小数点就行了,但是至少保证小数点有一边不为空。
7、实数比较简单,,要么是整数,要么是小数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)