❶ 用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(year<0) 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语言编程: 已知2015年是羊年,编程实现
提起如何用c语言计算年的属相,大家都知道,有人问怎么用C语言设计一个简单计算器?另外,还有人想问c语言用switch实现输入出生年份,输出属相,你知道这是怎么回事?其实C语言中如何实现计算器功能?下面就一起来看看C语言编程: 已知年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch,希望能够帮助到大家!
如何用c语言计算年的属相
int main() int year;
printf(“请输入年份:”);
scanf(“%d”,&year);
year=(year-)%12;
if(year<0) year+=12;
switch(year)
{
C语言中如何实现计算器功能?
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;
如何用c语言计算年的属相:怎么用C语言设计一个简单计算器?
void add(int a,int b,int c) c=a+b;
printf(“%dt”,c);
printf(“n”); void minus(int a,int b,int c) c=a-b;
printf(“%dt”,c);
printf(“n”); void multiplication(int a,int b,int c) c=ab;
printf(“%dt”,c);
printf(“n”); void div(int a,int b,int c) c=(float)a/(float)b;
printf(“%ft”,c);
printf(“n”); main() int a,b,c;
char p;
puts(“input A:n”);
scanf(“%d”,&a);
puts(“input B:n”);
scanf(“%d”,&b);
puts(“input operation:n”);
getchar();
p=getchar();
if(p==’+’) add(a,b,c);else
if(p==’-‘) minus(a,b,c);else
if(p==”) multiplication(a,b,c);else
if(p==’/’) div(a,b,c);else
puts(“没有注册这个运算号n”); 以上是设计的一个简易计算器。可以进行相应的加减乘除。
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的于年推出,年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统。
以上就是与C语言编程: 已知年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch相关内容,是关于怎么用C语言设计一个简单计算器?的分享。看完如何用c语言计算年的属相后,希望这对大家有所帮助!
❸ 用C语言编输入一个大于0的年份,输出该年的生肖
#include<stdio.h>
int main()
{
char s[12][3]={"猴","鸡","狗","猪","鼠","牛","虎","兔","龙","蛇","马","羊"};
int y;
scanf("%d",&y);
printf("%d年是%s年。 ",y,s[y%12]);
getch();
return 0;
}
❹ 输入年份输出属相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 (n<0) n+=12; //求余时,n可能是负数,如果是负数则加12
printf(“%d年属%sn”,year,p[n]);
关于c语言 已知年属鼠,输入一个四位的整数(-之间)代表年份,显示这一年属相是什么?
//c++的
#include
#include
usingnamespacestd;
intmain()//year用来记录输入的年份
intyear;
cin>>year;
//生肖相同的年份对于模12同余
//所以建立一个生肖数组
stringZodiacSigns[12]={“Rat”,”Ox”,”Tiger”,”Hare”,”Dragon”,”Snake”,”Horse”,”Sheep”,”Monkey”,”Cock”,”Dog”,”Boar”};
//(year-)对模12取余,即对应于数组中相应的生肖
//此处为防止(year-)为负数,给year加了
//其实加、等也都是可以的,只要是不小于的12的倍数即可
cout<<ZodiacSigns[((year+-)%12)];
return0;
C语言编程: 已知年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch
int main() int year;
printf(“请输入年份:”);
scanf(“%d”,&year);
输入年份输出属相用c语言while语句
year=(year-)%12;
if(year<0) 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语言后,希望这对大家有所帮助!
❺ C语言编程: 已知2015年是羊年,编程实现,输入任意年份,输出该年属相。(使用switch
#include<stdio.h>
intmain()
{
intyear;
printf("请输入年份:");
scanf("%d",&year);
year=(year-2015)%12;
if(year<0)year+=12;
switch(year)
{
case0:printf("今年是羊年! ");break;
case1:printf("今年是猴年! ");break;
case2:printf("今年是鸡年! ");break;
case3:printf("今年是狗年! ");break;
case4:printf("今年是猪年! ");break;
case5:printf("今年是鼠年! ");break;
case6:printf("今年是牛年! ");break;
case7:printf("今年是虎年! ");break;
case8:printf("今年是兔年! ");break;
case9:printf("今年是龙年! ");break;
case10:printf("今年是蛇年! ");break;
case11:printf("今年是马年! ");break;
}
return0;
}
❻ c语音程序编写,已知12生肖的顺序是鼠,牛,虎,兔,龙,蛇,马,羊,猴,
char[12]
name=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
int
x=年份%12;
输出
name[x];
❼ c语言算法,鸡兔同笼
已知鸡和兔的总数量为n,总腿数为m,输入n和m,依次输出鸡的数目和兔的数目。如果无解则输出No answer。
输入:
两个整数b和m,如上所述。
输出:
鸡的数目和兔的数目。
我们假设a = 鸡只数,b = 兔只数(兔的脚数×总只数-总脚数)÷(兔的脚数-鸡的脚数)=鸡的只数,a = ( 4*n - m )/2。
总只数-鸡的只数=兔的只数,b = n - a。
具体代码:
#include "stdio.h"
int main() {
int a,b,n, m;
// a鸡的数量
// b兔的数量
// n鸡兔总数
// m总脚数
scanf("%d %d", &n,&m);
a = (4 * n - m) / 2;//算出鸡的数量
b = n - a;//算出兔的数量
if (a <= 0 || b <= 0) {
//结果小于等于0,答案不成立,无解
printf("No answer");
} else {
//结果大于0
printf("%d %d", a, b);
}
return 0;
}
(7)c语言中生肖的计算方法扩展阅读:
鸡兔同笼解题思路:如果先假设它们全是鸡,于是根据鸡兔的总数就可以算出在假设下共有几只脚,把这样得到的脚数与题中给出的脚数相比较,看看差多少,每差2只脚就说明有1只兔,将所差的脚数除以2,就可以算出共有多少只兔。
概括起来,解鸡兔同笼题的基本关系式是:兔数=(实际脚数-每只鸡脚数×鸡兔总数)÷(每只兔子脚数-每只鸡脚数)。类似地,也可以假设全是兔子。
❽ c语言编写程序输入年份判断该年的生肖
这是一道错题,可不答。生肖并不是从公历年1月1日开始,只输入年份无法判断生肖。
❾ c语音程序编写,已知12生肖的顺序是鼠,牛,虎,兔,龙,蛇,马,羊,猴,
char[12] name=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
int x=年份%12;
输出 name[x];
❿ 12星座属相用c语言咋做
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,那么分类讨论,
第一种,k<19,那么直接知道是摩羯
第二种 switch ((k-19)/30) {
case 0:水瓶
case 1:双鱼
........