您的位置:

判断生肖c语言,C是什么生肖

本文目录一览:

用C语言接受一个年份判断他的属相

因为1996年为鼠年,可以取目标年与1996年差的12的模判断

#include"stdio.h"

int main() {

int year;

printf("input the year: ");

scanf("%d",year);

if(year0)

printf("%d\n",(year-1996)%12+1);

else if(year0)

printf("%d\n",(1996-year-1)%12+1);

else

printf("illegal year input.\n");

return 0;

}

12年为一个循环,1996加减n个12年就是鼠年,当加减n个12年比你输入的数小于12,就可以判断出属相。

c语言用函数输入一个年龄判断是否属羊?

调用 CheckShengXiaoByAge 函数,参数1为年龄,参数2为需要判断的生肖,返回值:返回 0 表示年龄与生肖相符,否则不符。

GetCurrentYear 函数,用于获取当前年份

#include stdio.h

#include stdlib.h

#include string.h

#include time.h

typedef enum ShengXiao{

HOU,JI,GOU,ZHU,

SHU,NIU,HU,TU,

LONG,SHE,MA,YANG

}SX;

//获取当前年份

int GetCurrentYear(){

time_t tTime=0;//距离1900年1月1日的秒数

char str[64]={0};

struct tm* stTim=NULL;//时间结构

time(tTime);

stTim = localtime(tTime);

strftime(str,sizeof(str),"%Y",stTim);//格式化时间

return atoi(str);

}

int CheckShengXiaoByAge(unsigned int Age,const char* ShengXiaoName)

{

unsigned int BirthYear=GetCurrentYear()-Age;

char G_ShengXiaoList[12][4]={

[HOU]="猴",[JI]="鸡",[GOU]="狗",[ZHU]="猪",

[SHU]="鼠",[NIU]="牛",[HU]="虎",[TU]="兔",

[LONG]="龙",[SHE]="蛇",[MA]="马",[YANG]="羊"

};

return strcmp(G_ShengXiaoList[BirthYear%12],ShengXiaoName);

}

int main(void)

{

if(!CheckShengXiaoByAge(25,"牛"))

{

puts("Yes");

}

else

{

puts("No");

}

return 0;

}

用c语言写出1900年以后的任意一年,判断该年的生肖(用Switch语句)?

#include stdio.h

main(){

int y;

printf("输入年度数:");

scanf("%d",y);

switch ((y-1900)%12) {

case 0:printf("鼠");break;

case 1:printf("牛");break;

case 2:printf("虎");break;

case 3:printf("兔");break;

case 4:printf("龙");break;

case 5:printf("蛇");break;

case 6:printf("马");break;

case 7:printf("羊");break;

case 8:printf("猴");break;

case 9:printf("鸡");break;

case 10:printf("犬");break;

case 11:printf("猪");break;

}

}

输入年份输出属相c语言,编写程序,输入一个年份,判断该年属相.(提示s

提起输入年份输出属相c语言,大家都知道,有人问关于c语言 已知1972年属鼠,输入一个四位的整数(1000-2999之间)代表年份,显示这一年属相是什么?另外,还有人想问C语言编程: 已知2015年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch,你知道这是怎么回事?其实输入年份输出属相用c语言while语句,下面就一起来看看编写程序,输入一个年份,判断该年属相.(提示switch-case),希望能够帮助到大家!

输入年份输出属相c语言

int main(){

char p[12][4]={“鼠”,”牛”,”虎”,”兔”,”龙”,”蛇”,”马”,”羊”,”鸡”,”猴”,”狗”,”猪”};

int year0=;   //年是鼠年,作为基准

int year,n;

printf(“请输入一个年份n”);

scanf(“%d”,year); 

n=year-year0;

n=n%12;

if (n0) n+=12;   //求余时,n可能是负数,如果是负数则加12 

printf(“%d年属%sn”,year,p[n]);

关于c语言 已知年属鼠,输入一个四位的整数(-之间)代表年份,显示这一年属相是什么?

//c++的

#include

#include

usingnamespacestd;

intmain()//year用来记录输入的年份

intyear;

cinyear;

//生肖相同的年份对于模12同余

//所以建立一个生肖数组

stringZodiacSigns[12]={“Rat”,”Ox”,”Tiger”,”Hare”,”Dragon”,”Snake”,”Horse”,”Sheep”,”Monkey”,”Cock”,”Dog”,”Boar”};

//(year-)对模12取余,即对应于数组中相应的生肖

//此处为防止(year-)为负数,给year加了

//其实加、等也都是可以的,只要是不小于的12的倍数即可

coutZodiacSigns[((year+-)%12)];

return0;

C语言编程: 已知年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch

int main()    int year;

    printf(“请输入年份:”);

    scanf(“%d”,year);

输入年份输出属相用c语言while语句

    year=(year-)%12;

    if(year0) year+=12;

    switch(year)

    {

        case 0:printf(“今年是羊年!n”);break;

        case 1:printf(“今年是猴年!n”);break;

        case 2:printf(“今年年!n”);break;

        case 3:printf(“今年是狗年!n”);break;

        case 4:printf(“今年是猪年!n”);break;

        case 5:printf(“今年是鼠年!n”);break;

        case 6:printf(“今年是牛年!n”);break;

        case 7:printf(“今年是虎年!n”);break;

        case 8:printf(“今年是兔年!n”);break;

        case 9:printf(“今年是龙年!n”);break;

        case 10:printf(“今年是蛇年!n”);break;

        case 11:printf(“今年是马年!n”);break;

    }

    return 0;

以上就是与编写程序,输入一个年份,判断该年属相.(提示switch-case)相关内容,是关于关于c语言 已知1972年属鼠,输入一个四位的整数(1000-2999之间)代表年份,显示这一年属相是什么?的分享。看完输入年份输出属相c语言后,希望这对大家有所帮助!

用switch判断年份属相,C语言编程: 已知2015年是羊年,编程实

提起用switch判断年份属相,大家都知道,有人问C语言编程: 已知2015年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch,另外,还有人想问设计一个程序,输入1900年以后的任意一个年份,计算该年的生肖.(用select case语句做),你知道这是怎么回事?其实java中如何用switchcase语句判断年份对应的生肖?…,下面就一起来看看C语言编程: 已知年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch,希望能够帮助到大家!

用switch判断年份属相

1、C语言编程: 已知年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch

int main()    int year;

    printf(“请输入年份:”);

    scanf(“%d”,year);

    year=(year-)%12;

    if(year0) year+=12;

    switch(year)

    {

        case 0:printf(“今年是羊年!n”);break;

        case 1:printf(“今年是猴年!n”);break;

        case 2:printf(“今年年!n”);break;

        case 3:printf(“今年是狗年!n”);break;

        case 4:printf(“今年是猪年!n”);break;

        case 5:printf(“今年是鼠年!n”);break;

        case 6:printf(“今年是牛年!n”);break;

        case 7:printf(“今年是虎年!n”);break;

        case 8:printf(“今年是兔年!n”);break;

        case 9:printf(“今年是龙年!n”);break;

        case 10:printf(“今年是蛇年!n”);break;

        case 11:printf(“今年是马年!n”);break;

    }

    return 0;

2、设计一个程序,输入年以后的任意一个年份,计算该年的生肖.(用select case语句做)

PrivateSubCommand1_Click()

Dimy%,x%,s$

y=Val(InputBox(“输入年以后的任意一个年份”))

java中如何用switchcase语句判断年份对应的生肖?…

Ify=Then

x=(y-)

SelectCasex

Case0

s=”鼠”

Case1

s=”牛”

Case2

s=”虎”

Case3

s=”兔”

Case4

s=”龙”

Case5

s=”蛇”

Case6

s=”马”

Case7

s=”羊”

Case8

s=”猴”

Case9

s=”鸡”

s=”狗”

s=”猪”

EndSelect

MsgBoxy”年是”s”年”

Else

MsgBox”输入错误,年份必须大于等于”

EndIf

EndSub

以上就是与C语言编程: 已知年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch相关内容,是关于C语言编程: 已知2015年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch的分享。看完用switch判断年份属相后,希望这对大家有所帮助!

判断生肖c语言,C是什么生肖

2023-01-03
输入年份c语言,c语言输入出生年月日

2022-11-25
c语言笔记讲解,c语言程序笔记

2022-11-23
基础c语言笔记,C语言笔记

2023-01-06
c语言知识笔记,c语言最全笔记

2023-01-04
一篇c语言笔记,c语言入门笔记

2022-12-02
美女教你c语言,女生学c语言

2023-01-06
c到c语言笔记,cc在c语言

2022-11-27
c语言重回巅峰,重回巅峰的经典语录

2022-11-27
判断正误c语言,判断正误c语言是什么

2022-12-01
梦泪c语言,梦泪aic

本文目录一览: 1、你很了解梦泪吗? 2、在cad中创建块后插入块怎么比例缩放 3、滋补肝肾丸是中成药吗 有什么功效 4、梦泪处刑曲是哪国语言 你很了解梦泪吗? 不是很了解。对梦做出比较科学认识的是2

2023-12-08
梦泪c语言,梦泪aic

本文目录一览: 1、你很了解梦泪吗? 2、在cad中创建块后插入块怎么比例缩放 3、滋补肝肾丸是中成药吗 有什么功效 4、梦泪处刑曲是哪国语言 你很了解梦泪吗? 不是很了解。对梦做出比较科学认识的是2

2023-12-08
判断真假c语言,C语言怎么判断真假

本文目录一览: 1、C语言中如何表示“真”和“假”?系统如何判定一个量的“真”和“假... 2、C语言判断真假,求解析 3、C语言中,如何表示“真”还是“假”?系统如何判断一个量的“真”和“假”? 4

2023-12-08
c语言26万年历,C语言年历

2022-11-24
用c语言判断某一年是否为闰年,c语言判断是否为闰年

2023-01-04
判断润年c语言,判断是不是润年的c语言代码

2023-01-08
c语言showerror,什么是C语言

2023-01-04
c语言判断语,C语言判断语句which

2022-11-26
万年历的c语言,万年历c语言程序设计实验报告

2023-01-04
c语言组建,C语言组建生成的文件名

2023-01-08