星座查询系统引言,星座成分查询
怎样用c编写一个星座查询系统?求源代码,
程序不是很好,不是很简化。输入格式month-day name
如果输入格式不符就结束了。结果保存在tab。txt文档中。
你试试行不行。
#include
int main(int argc, char *argv[])
{
char t,a[50][20] = {{0},"Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"},b[20];
int month,day;
FILE *fp;
if((fp=fopen("tab.txt","w"))==NULL)
{
printf("Cannot great tab.txt!");
return 0;
}
printf("请输入日期与姓名,例:04-10 James\n");
while(1)
{
scanf("%d-%d %s%*c",&month,&day,&b);
switch(month)
{
case 12:{if(day>=22){fprintf(fp,"%d-%d %s %s\n",month,day,a[12],b);printf("%s\n",a[12]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[11],b);printf("%s\n",a[11]);break;}}
case 11:{if(day>=22){fprintf(fp,"%d-%d %s %s\n",month,day,a[11],b);printf("%s\n",a[11]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[10],b);printf("%s\n",a[10]);break;}}
case 10:{if(day>=23){fprintf(fp,"%d-%d %s %s\n",month,day,a[10],b);printf("%s\n",a[10]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[9],b);printf("%s\n",a[9]);break;}}
case 9:{if(day>=23){fprintf(fp,"%d-%d %s %s\n",month,day,a[9],b);printf("%s\n",a[9]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[8],b);printf("%s\n",a[8]);break;}}
case 8:{if(day>=23){fprintf(fp,"%d-%d %s %s\n",month,day,a[8],b);printf("%s\n",a[8]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[7],b);printf("%s\n",a[7]);break;}}
case 7:{if(day>=23){fprintf(fp,"%d-%d %s %s\n",month,day,a[7],b);printf("%s\n",a[7]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[6],b);printf("%s\n",a[6]);break;}}
case 6:{if(day>=22){fprintf(fp,"%d-%d %s %s\n",month,day,a[6],b);printf("%s\n",a[6]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[5],b);printf("%s\n",a[5]);break;}}
case 5:{if(day>=21){fprintf(fp,"%d-%d %s %s\n",month,day,a[5],b);printf("%s\n",a[5]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[4],b);printf("%s\n",a[4]);break;}}
case 4:{if(day>=21){fprintf(fp,"%d-%d %s %s\n",month,day,a[4],b);printf("%s\n",a[4]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[3],b);printf("%s\n",a[3]);break;}}
case 3:{if(day>=21){fprintf(fp,"%d-%d %s %s\n",month,day,a[3],b);printf("%s\n",a[3]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[2],b);printf("%s\n",a[2]);break;}}
case 2:{if(day>=19){fprintf(fp,"%d-%d %s %s\n",month,day,a[2],b);printf("%s\n",a[2]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[1],b);printf("%s\n",a[1]);break;}}
case 1:{if(day>=20){fprintf(fp,"%d-%d %s %s\n",month,day,a[1],b);printf("%s\n",a[1]);break;}else{fprintf(fp,"%d-%d %s %s\n",month,day,a[12],b);printf("%s\n",a[12]);break;}}
}
}
fclose(fp);
return 0;
}
怎么查询自己是什么星座
根据生日查询
怎样写十二星座的序言
白羊座:不到黄河不死心
金牛座:百忍成金牛
双子座:神又是他鬼又是他
巨蟹座:母性的代表
狮子座:信自己的太阳
处女座:一切都要最好
天秤座:用自己的尺去衡别人的尺度
天蝎座:最记仇的星座
射手座:最紧要好玩
摩羯座:船头惊鬼船尾惊贼
水瓶座:天天新款日日不同
双鱼座:沉溺在廉价的伤感世界
汇编程序设计星座查询系统
好像不太会有人为了百度分发个项目给你吧?挺好做的,最好用C#,但是VB和VC++也可以,因为他们比较好上手,还像还没听说过有哪种语言不能操作.txt文件的而且都不只一种,网上都有交的,一查一堆,自己看看吧。有点逻辑思维能力的一个月也就下来了,虽然会做的可能一个小时就做出来了。
天蝎座和什么星座最配
和天蝎座最配的
星座
为:【
双鱼座
】和【
巨蟹座
】
天蝎座和双鱼座配对指数:
★★★★★
天蝎座和双鱼座可以说是最佳拍档,非常情侣!天蝎与双鱼可算是所有星座配搭中最好的一对,因为大家都是水象星座,一样感情为重,但一强一弱,一刚一柔,相辅相承,完全发挥出浪漫最高境界。你们戏剧化的情绪起伏,也令你们的感情生活充满戏剧性,你们的恋爱可谓烟火一样,灿烂迷人。天蝎座在情爱之中的霸者地位,配合起双鱼座那一种温柔贤惠,不敢抗拒,甘心认命,正是天造地设的一对。在家庭组织方面,天蝎座绝对是一家之主,家庭事无大小,全部由他控制,对不切实际的双鱼座,有人管理好他的生活节奏与财务,真是求之不得。
与巨蟹座配对:
合适度90%
你们真是绝配,同属水性星座的你们,不需太多的语言就可心灵相通,表面上看起来似乎交情很淡,其实内心深处彼此牵动相系着。
与双鱼座配对:
合适度90%
同属水性星座的你们在一起为大吉。不喜欢人潮的两人,能够静静地避开喧扰的地方,陶醉在两人的世界里,浪漫地编织许多恋曲。
天蝎座和什么星座最配?
呵呵,想和谁配就和谁配,天蝎有敏锐的洞察力和心理分析能力,可以了解他想了解的