c语言求年份生肖 C语言求生肖( 四 )

  
n=year-year0;  
n=n%12;  
if (n0) n+=12;//求余时 , n可能shì负数 , 如果shì负数则加12  
printf(“%d年属%sn”,year,p[n]);  
c言 已知年属shǔ , shū入一个四位的整数(-之间)代表年fèn , 显示这一年属相shì什么?  
//c++的  
#include  
#include  
usingnamespacestd;  
intmain()//year用来记录shū入的年fèn  
intyear;  
cinyear;  
//生肖相同的年fèn模12同余  
//所以建立一个生肖数组  
stringZodiacSigns[12]={“Rat”,”Ox”,”Tiger”,”Hare”,”Dragon”,”Snake”,”Horse”,”Sheep”,”Monkey”,”Cock”,”Dog”,”Boar”};  
//(year-)对模12取余,即对应数组中相应的生肖  
//此处为防止(year-)为负数,给year加了  
//其实加、等也都shì可以的,只要shì不小的12的倍数即可  
coutZodiacSigns[((year+-)%12)];  
return0;  
C言编程: 已知年shìyáng年 , 编程实现 , shū入任意年fèn , shū出该年属相 。(使用switch  
int main()int year;  
printf(“请shū入年fèn:”);  
scanf(“%d”,year);  
shū入年fènshū出属相用c言while句  
year=(year-)%12;  
if(year0) year+=12;  
switch(year)  
{  
case 0:printf(“jīnshìyáng年!n”);break;  
case 1:printf(“jīnshì猴年!n”);break;  
case 2:printf(“jīn年年!n”);break;  
case 3:printf(“jīnshì狗年!n”);break;  
case 4:printf(“jīnshì猪年!n”);break;  
case 5:printf(“jīnshìshǔ年!n”);break;  
case 6:printf(“jīnshì牛年!n”);break;


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。