重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
提起星座运势c语言,大家都知道,有人问c语言switch语句编写星座的例题,另外,还有人想问C语言编的星座程序,你知道这是怎么回事?其实星座运势查询每日更新,下面就一起来看看c语言switch语句编写星座的例题,希望能够帮助到大家!
创新互联于2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元城阳做网站,已为上家服务,为城阳各地企业和个人服务,联系电话:18982081108
星座运势c语言
1、星座运势c语言:c语言switch语句编写星座的例题
首先,你的程序有问题!printf后面没有那个冒号。
#include
main()intscanf(“%d”,k);
switch(k)case
1:printf(“%d\n”,k++);
case
2:printf(“%d\n”,k++);
case
3:printf(“%d\n”,k++);
case
4:printf(“%d\n”,k++);
break;
default:printf(“FULL!\n”);return}
/////////////输入
进入case
1,输出1
k变成2,进入case
2,输出2
k变成3,进入case
3,输出3
k变成4,进入case
4,输出4
遇到break,退出switch。
输入3过程是一样的,只是从case
3开始,输出:
2、星座运势c语言:C语言编的星座程序
没什么错误啊。。。
//if((p.birthp.birth=p.birthp.birth=p.birth=))
你把那句注释了。当然就有错误了。
3、星座运势c语言:星座运势查询每日更新
白羊座运势概述
,工作上,会处于“这山望着那山高”的状态,既对现在的工作不满意,但是又无法找到更好的工作;感情上,彼此的爱都很稳定,可以步入婚姻了;健康上,会有高血压的情况;财运上,上升。
金牛座运势概述
,工作上,对于老板吩咐下来的事情,好好做就好了,不要问太多为什么;感情上,可以和之心朋友聊聊自己感情问题,诉诉苦,不会那么郁闷;健康上,容易出现失眠现象;财运上,一般。
双子座运势概述
,工作上,所谓的职场成功学并不适合所有人,你一定要找到自己的长处而努力发挥;感情上,容易在聚会上认识到心动的人,可以展开攻势;健康上,不要从事激烈运动,很容易拉伤;财运上,下降。
巨蟹座运势概述
,工作上,会有贵人相助,但是前提是你要有一颗乐于助人的心;感情上,不要将工作上的不顺心发泄到恋人的身上,要多多考虑对方的感受;健康上,略有疲惫之感;财运上,下降。
狮子座运势概述
,工作上,在签署各项协议的时候,一定要看好每一项条约,万万不可掉以轻心;感情上,可以带恋人好好认识一下自己的朋友,对恋情的巩固很有好处;健康上,多喝凉茶;财运上,下降。
处女座运势概述
,工作上,工作的时候就专心工作,不要一心二用,会严重影响工作效率;感情上,会出现同时爱上两个人的现象,一定要想清楚,到底谁才是自己真正爱的人;健康上,小心皮肤病;财运上,多学习理财知识。
天秤座运势概述
,工作上,不适合偷懒的,很容易被老板发现,被训一顿的可能性很大;感情上,虽然有恋人了,可是还会遇到心动的人;健康上,精神状态非常不错;财运上,适合小规模投资。
天蝎座运势概述
星座运势查询每日更新
,工作上,许多项目都按照预想中进行,只不过你需要更多人的提携才有可能升职;感情上,彼此要共同走过的路还很长,需要承受的压力也很大;健康上,注意多休息;财运上,上升。
射手座运势概述
,工作上,人际关系面临危机,需要你在上面花更多的心思,可以考虑适当送送礼;感情上,虽然已经是“老夫老妻”了,但适当地耍一下小浪漫还是必须的;健康上,平稳;财运上,下降。
摩羯座运势概述
,工作上,在新团队中站稳脚跟并开始得到重用,但是你要找好属于自己的位置;感情上,会遇到前任纠缠的现象,一定要好自己的立场;健康上,注意饮食卫生;财运上,下降。
水瓶座运势概述
,工作上,不要过分依赖别人的帮助,这样你永远都不能自己处理事情;感情上,容易有误会发生,当天就解释清楚,拖了问题更多;健康上,身体有轻微的反应;财运上,上升。
双鱼座运势概述
,在工作上,对工作的热情降低,你需要寻找新的挑战;感情上,适合喜结良缘的,是办得闹闹的,毕竟相爱一场很不容易;健康上,身体状况走低;财运上,进入积累期。
了解更多星座运势查询请进入:
以上就是与c语言switch语句编写星座的例题相关内容,是关于c语言switch语句编写星座的例题的分享。看完星座运势c语言后,希望这对大家有所帮助!
这个程序写起来比较麻烦。。
告诉你思路吧。。
先定义几个星座函数..然后指定星座规则.
然后设置输入日期
比如 1月2号到-1月30号是狮子座..2月1号到2月30号是处女座..
最后就是输出星座.
连续输入时,要清除输入流中残余字符。修改一点点即好:
while(1){
if ( scanf("%*10s%4d",m)==EOF) break;
fflush(stdin); //清除输入流中残余字符
其它一字不改,一切照旧
if(m=419m=321)printf("Aries\n"); ....
用if else实现会比较好!因为星座日期是一个时间段啊!而switch语句是符合某个值的!
/*C语言 提示用户输入生日,根据用户生日求得此人属于哪个星座,输出该星座的名称. */
/*by Mr.Kong*/
#includestdio.h
main()
{
int m,d; /*定义m为月份,d为日*/
printf("请输入月份:");
scanf("%d",m);
while(m1||m12)
{
printf("您输入的月份有误!\n请重新输入:");
scanf("%d",m);
}
printf("请输入日:");
scanf("%d",d);
while(d1||d31) /*先简单判断日期,没有考虑二月、平月、闰月等情况,之后有详细判断*/
{
printf("您输入的日有误!\n请重新输入:");
scanf("%d",d);
}
switch(m)
{
case 1:
if(d=19)
printf("摩羯座");
else
printf("水瓶座");
break;
case 2:
if(d=18)
printf("水瓶座");
else if(d=29) /*二月按照29天来计算*/
printf("双鱼座");
else
printf("您输入的日有误!");
break;
case 3:
if(d=20)
printf("双鱼座");
else
printf("白羊座");
break;
case 4:
if(d=19)
printf("白羊座");
else if(d=30)
printf("金牛座");
else
printf("您输入的日有误!");
break;
case 5:
if(d=20)
printf("金牛座");
else
printf("双子座");
break;
case 6:
if(d=21)
printf("双子座");
else if(d=30)
printf("巨蟹座");
else
printf("您输入的日有误!");
break;
case 7:
if(d=22)
printf("巨蟹座");
else
printf("狮子座");
break;
case 8:
if(d=22)
printf("狮子座");
else
printf("处女座");
break;
case 9:
if(d=22)
printf("处女座");
else if(d=30)
printf("天枰座");
else
printf("您输入的日有误!");
break;
case 10:
if(d=23)
printf("天枰座");
else
printf("天蝎座");
break;
case 11:
if(d=22)
printf("天蝎座");
else if(d=30)
printf("射手座");
else
printf("您输入的日有误!");
break;
case 12:
if(d=21)
printf("射手座");
else
printf("魔羯座");
break;
}
}
1)建立数组 a[2]存储月,日,从合理性角度分析
月a[0]∈[1,12],a[1]也就是日期根据a[0]决定,a[0]是2,4,6,9,11情况下,a[1]不能是31.
a[0]是2的情况下,a[1]不能超过29.如果输入29要减去1(为了后面的日期差计算星座做基础)
2)第一个函数int sum_day (int* a),把刚才输入作为形参传入,按照一定公式计算N月M日是这年的第K天,然后返回这个日期。
3)因为每个星座之隔都是30天(2月按照28来看)。把这个天数,假设是返回的k,那么分类讨论,
第一种,k19,那么直接知道是摩羯
第二种 switch ((k-19)/30) {
case 0:水瓶
case 1:双鱼
........