C语言_年龄星座判断
2015-03-21 15:00
162 查看
int year =
0, month = 0, day =
0;
printf("请分别输入生日的年,月,日:\n");
scanf("%d%d%d", &year, &month, &day);
printf("年龄为%d周岁\n",
2015 - year);
switch (month) {
case 3:
if (day <= 20 && day >
0) {
printf("双鱼座\n");
}
else if (day <=
31 && day > 20) {
printf("白羊座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 4:
if (day <= 20 && day >0) {
printf("白羊座\n");
}
else if (day <=
30 && day > 20) {
printf("金牛座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 5:
if (day <= 20 && day >0) {
printf("金牛座\n");
}
else if (day <=
31 && day > 20) {
printf("双子座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 6:
if (day <= 21 && day >0) {
printf("双子座\n");
}
else if (day <=
30 && day > 21) {
printf("巨蟹座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 7:
if (day <= 22 && day >0) {
printf("巨蟹座\n");
}
else if (day <=
31 && day > 22) {
printf("狮子座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 8:
if (day <= 22 && day >0) {
printf("狮子座\n");
}
else if (day <=
31 && day > 22) {
printf("处女座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 9:
if (day <= 22 && day >0) {
printf("处女座\n");
}
else if (day <=
30 && day > 22) {
printf("天秤座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 10:
if (day <= 22 && day >0) {
printf("天秤座\n");
}
else if (day <=
31 && day > 22) {
printf("天蝎座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 11:
if (day <= 21 && day >0) {
printf("天蝎座\n");
}
else if (day <=
30 && day > 21) {
printf("射手座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 12:
if (day <= 21 && day >0) {
printf("射手座\n");
}
else if (day <=
31 && day > 21) {
printf("水瓶座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 1:
if (day <= 19 && day >0) {
printf("水瓶座\n");
}
else if (day <=
31 && day > 19) {
printf("双鱼座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 2:
if (day <= 18 && day >0) {
printf("双鱼座\n");
}
else if (day <=
29 && day > 18) {
printf("白羊座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
default:
printf("输入的月份不存在\n");
break;
}
0, month = 0, day =
0;
printf("请分别输入生日的年,月,日:\n");
scanf("%d%d%d", &year, &month, &day);
printf("年龄为%d周岁\n",
2015 - year);
switch (month) {
case 3:
if (day <= 20 && day >
0) {
printf("双鱼座\n");
}
else if (day <=
31 && day > 20) {
printf("白羊座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 4:
if (day <= 20 && day >0) {
printf("白羊座\n");
}
else if (day <=
30 && day > 20) {
printf("金牛座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 5:
if (day <= 20 && day >0) {
printf("金牛座\n");
}
else if (day <=
31 && day > 20) {
printf("双子座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 6:
if (day <= 21 && day >0) {
printf("双子座\n");
}
else if (day <=
30 && day > 21) {
printf("巨蟹座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 7:
if (day <= 22 && day >0) {
printf("巨蟹座\n");
}
else if (day <=
31 && day > 22) {
printf("狮子座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 8:
if (day <= 22 && day >0) {
printf("狮子座\n");
}
else if (day <=
31 && day > 22) {
printf("处女座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 9:
if (day <= 22 && day >0) {
printf("处女座\n");
}
else if (day <=
30 && day > 22) {
printf("天秤座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 10:
if (day <= 22 && day >0) {
printf("天秤座\n");
}
else if (day <=
31 && day > 22) {
printf("天蝎座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 11:
if (day <= 21 && day >0) {
printf("天蝎座\n");
}
else if (day <=
30 && day > 21) {
printf("射手座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 12:
if (day <= 21 && day >0) {
printf("射手座\n");
}
else if (day <=
31 && day > 21) {
printf("水瓶座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 1:
if (day <= 19 && day >0) {
printf("水瓶座\n");
}
else if (day <=
31 && day > 19) {
printf("双鱼座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
case 2:
if (day <= 18 && day >0) {
printf("双鱼座\n");
}
else if (day <=
29 && day > 18) {
printf("白羊座\n");
}
else {
printf("出入的日期不存在\n");
}
break;
default:
printf("输入的月份不存在\n");
break;
}
相关文章推荐
- C语言实现星座判断
- PHP 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号
- C语言if语句学习,判断年龄并且提示语句!
- PAT Basic 1061. 判断题(15)(C语言实现)
- C语言 判断花括号是否成对出现
- C语言 判断二叉树是不是平衡树
- C语言的判断语句
- C语言小编程之判断一个数是否是2的n次方的巧妙方法
- 判断颁奖人员(C语言实现)
- C语言文件操作 fopen, fclose, mkdir(打开关闭文件,建文件夹,判断文件是否存在可读或可写)
- 判断C语言变量名是否合法
- C语言*函数调用* 判断一个数是几位数
- 【C语言】【笔试题】【面试题】判断一个字符串是否为另外一个字符串旋转之后的字符串
- c语言:判断两个数组是否有相同的元素
- Excel通过身份证获取出生年月,性别,年龄,生肖,星座,省份等信息总结归纳
- 判断点是否在多边形内(C语言)
- 例题:输入您的出生日期,判断你的星座,主要练习使用datetime类及if else语句。很实用
- C语言 判断是否素数