1、具备待办事项提醒的功能,而且敬业签既可以按照公历日期设置生日提醒,又可以按照农历日期设置生日提醒;
2、还支持自定义(按天/周/月/季/年)周期重复提醒,让你只设置一次,就无需再重复 *** 作;
3、具备多端兼容的优势,可以同时适用于以下几个端口:Windows/Android/ios/Web/ipad/Mac,可以满足更多平台用户的使用需求。
借此自己也学习下,写了个小例子,你看看<html>
<head>
<script>
function show(){
var a=[['12-22','01-19','魔蝎座'],['01-20','02-18','水瓶座'],['02-19','03-20','双鱼座'],['02-21','05-20','白羊座'],
['04-21','05-20','金牛座'],['05-21','06-21','双子座'],['06-22','07-22','巨蟹座'],['07-23','08-22','狮子座'],
['08-23','09-22','处女座'],['09-23','10-22','天秤座'],['10-23','11-21','天蝎座'],['11-22','12-21','射手座']]
var datePattern = /^(\d{4})-(\d{1,2})-(\d{1,2})$/
var birthday=window.prompt('输入你的出生年月日(格式如1985-10-15)','')
try{
if(!datePattern.test(birthday)&&birthday){
alert('请输入正确的生日格式')
}
else{
var b=new Date(Date.parse(birthday.replace('-','/')))
d=datePattern.exec(birthday)
s=RegExp.$1
for(var i=0i<a.lengthi++){
var start_date=new Date(Date.parse(s+'/'+a[i][0].replace('-','/')))
var end_date=new Date(Date.parse((i==0?s-0+1:s)+'/'+a[i][1].replace('-','/')))
if(b>=start_date&&b<=end_date){
window.status='你的星座是:'+a[i][2]
break
}
}
if(i=='12'){
window.status='错误的出生日期,无法解析'
}
}
}catch(e){
alert("格式错误"+e)
}
}
</script>
</head>
<body>
<input type="button" onclick='show()' value="我的星座"/>
</body>
</html>
#include<stdio.h>main()
{ int low,high,mid,n
while(1){
mid=15low=0high=31
printf("你的生日比%d号大还是小?大输入1,小输入2,等于3.\n",mid)
scanf("%d",&n)
while(n!=3){
if(n==1)low=mid+1
if(n==2)high=mid-1
mid=(low+high)/2
printf("你的生日比%d号大还是小?大输入1,小输入2,等于3.\n",mid)
scanf("%d",&n)
}
printf("你的生日是%d号\n",mid)
}
}
如图所示,望采纳。。。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)