在正数前面加一个'~'就行了
// 正数
var a = 666// 转负数
var b = ~a需要准备的材料分别是:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html的<script>标签中,输入js代码:
var a = 3.14, b = -6
print(a)print(b)
function print(c) {
if (c >0)
document.write(c + ' is positive.<br/>')
else if (c <0)
document.write(c + ' is negative.<br/>')
}
3、浏览器运行index.html页面,此时会打印出数字正负判断的结果。
#include <stdio.h>
#include<math.h>
int fun(int x)//素数的判断函数
{
if(x<2)
return 0
for(int i=2i<xi++)
if(x%i==0)
return 0
return 1
}
int st(int x)//完数判断函数
{
int sum=0//完数=除自身以外的所有因子的和;
for(int i=1i<xi++)
if(x%i==0)
sum+=i
if(sum==x)
return 1
return 0
}
int main()
{
int a[11],sum=0,su=0,s=0,k=0
for(int i=1i<=10i++)
{
scanf("%d",&a[i])
a[i]=abs(a[i])//绝对值函数,C语言的系统函数
}
for(int i=1i<=10i++)
{
if(a[i]%2!=0)
sum++
if(a[i]%2==0)
su++
if(fun(a[i]))//素数判读函数引用
s++
if(st(a[i]))//完数判断函数引用
k++
}
printf("奇数:%d个\n偶数:%d个\n素数:%d个\n完数:%d个\n",sum,su,s,k)
return 0
}