C语言 求对应的星座问题

xczno1 2006-12-04 10:06:35
编一个输入生日后, 输出相应的星座的程序,只是,当输入有误时, 表示出错信息
如:
$./a.out
Enter your birthday [mm/dd] : 01/23
Your birthday is Jan. 23.
Therefore, your constellation is the AQUARIUS.
$./a.out
Enter your birthday [mm/dd] : 13/01
Error: strange data was entered.
$./a.out
Enter your birthday [mm/dd] : 02/30
Error: strange data was entered.
=============================================================
Mar.21 - Apr.19 ARIES
Apr.20 - May.20 TAURUS
May.21 - Jun.21 GEMINI
Jun.22 - Jul.22 CANCER
Jul.23 - Aug.22 LEO
Aug.23 - Sep.22 VIRGO
Sep.23 - Oct.23 LIBRA
Oct.24 - Nov.21 SCORPIO
Nov.22 - Dec.21 SAGITTARIUS
Dec.23 - Jan.19 CAPRICORN
Jan.20 - Feb.18 AQUARIUS
Feb.19 - Mar.20 PISCES
==============================================================

...全文
648 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
songzx20 2006-12-05
  • 打赏
  • 举报
回复
这个我也不知怎么写哦.请大侠们给点思路吧.
eqxu 2006-12-05
  • 打赏
  • 举报
回复
这种问题自己解决
defty 2006-12-05
  • 打赏
  • 举报
回复
mm/dd
if (mm>0 & mm <13){
这里做一个switch...case
...
{
case 1: if (dd>0 and dd<31) {判断星座} else {报错}
...
}
}
xczno1 2006-12-04
  • 打赏
  • 举报
回复
我当然想问该怎么编啊, 提供点思路也好啊
wxiaozhe 2006-12-04
  • 打赏
  • 举报
回复
Enter your birthday [mm/dd] : 02/30
Error: strange data was entered.

这个Erro显示应该是作者自己设置的吧,这是程序健壮性强的一种表现。
neosu 2006-12-04
  • 打赏
  • 举报
回复
你想要问什么?

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧