概述
}
作业:
#import
int main(int argc, const char * argv[]) {
//3.(***)输入生日,输出年龄(周岁)和星座。
//提示:白羊座 3.21-4.19
//金牛座 4.20-5.20
//双子座 5.21-6.21
//巨蟹座 6.22-7.22
//狮子座 7.23-8.22
//处女座 8.23-9.22
//天平座 9.23-10.23
//天蝎座 10.24-11.22
//射手座 11.23-12.21
//摩羯座 12.22-1.19
//水瓶座 1.20-2.18
//双鱼座 2.19-3.20
int year = 0,month = 0,date = 0;
printf("请输入生日年月日:");
scanf("%d%d%d",&year,&month,&date);
switch (month) {
case 1:
if ( date >= 20 ) {
printf("%d周岁n星座:水瓶座n",2015 - year);
}else{
printf("%d周岁n星座:摩羯座n",2015 - year);
}
break;
case 2:
if ( date >= 19 ) {
printf("%d周岁n星座:双鱼座n",2015 - year);
}else{
printf("%d周岁n星座:水瓶座n",2015 - year);
}
break;
case 3:
if ( date >= 21 ) {
printf("%d周岁n星座:白羊座n",2015 - year);
}else{
printf("%d周岁n星座:双鱼座n",2015 - year);
}
break;
case 4:
if ( date >= 20 ) {
printf("%d周岁n星座:金牛座n",2015 - year);
}else{
printf("%d周岁n星座:白羊座n",2015 - year);
}
break;
case 5:
if ( date >= 21 ) {
printf("%d周岁n星座:双子座n",2015 - year);
}else{
printf("%d周岁n星座:金牛座n",2015 - year);
}
break;
case 6:
if ( date >= 22 ) {
printf("%d周岁n星座:巨蟹座n",2015 - year);
}else{
printf("%d周岁n星座:双子座n",2015 - year);
}
break;
case 7:
if ( date >= 23 ) {
printf("%d周岁n星座:狮子座n",2015 - year);
}else{
printf("%d周岁n星座:巨蟹座n",2015 - year);
}
break;
case 8:
if ( date >= 23 ) {
printf("%d周岁n星座:处女座n",2015 - year);
}else{
printf("%d周岁n星座:狮子座n",2015 - year);
}
break;
case 9:
if ( date >= 23 ) {
printf("%d周岁n星座:天平座n",2015 - year);
}else{
printf("%d周岁n星座:处女座n",2015 - year);
}
break;
case 10:
if ( date >= 24 ) {
printf("%d周岁n星座:天蝎座n",2015 - year);
}else{
printf("%d周岁n星座:天平座n",2015 - year);
}
break;
case 11:
if ( date >= 23 ) {
printf("%d周岁n星座:射手座n",2015 - year);
}else{
printf("%d周岁n星座:天蝎座n",2015 - year);
}
break;
case 12:
if ( date >= 22 ) {
printf("%d周岁n星座:摩羯座n",2015 - year);
}else{
printf("%d周岁n星座:射手座n",2015 - year);
}
break;
default:
printf("输入有误");
break;
}
//6.(**)有一个函数:x<1的时候,y = x;1<=x<10的时候,y=2x-1;x>=10的时候,y=3x-11。写一段程序,输入x,输出y值
float x = 0;
printf("请输入x的值:");
scanf("%f",&x);
if (x < 1) {
printf("y的值为%f",x);
}else if (x >= 1 && x <= 10){
printf("y的值为%f",x * 2 - 1);
}else if (x >= 10){
printf("y的值为%f",x * 3 - 11);
}
//7.(**)编制一个完成两个数四则运算程序。如:用户输入34+56则输出结果为90.00,要求运算结果保留2位有效小数,用户输入时将2个运算数以及运算符都输入,根据运算符求结果
float aa = 0,bb = 0;
char cc = 0;
printf("亲,请输入一个完整的运算式(后一个数不可为零):");
scanf("%f%c%f",&aa,&cc,&bb);
switch (cc) {
case '+':
printf("运算的结果是:%.2f",aa + bb);
break;
case '-':
printf("运算的结果是:%.2f",aa - bb);
break;
case '*':
printf("运算的结果是:%.2f",aa * bb);
break;
case '/':
printf("运算的结果是:%.2f",aa / bb);
break;
default:
printf("您的输入有误");
break;
}
int
}
最后
以上就是舒心鸵鸟为你收集整理的iOS开发学习第二课——BOOL类型/if语句/switch语句的全部内容,希望文章能够帮你解决iOS开发学习第二课——BOOL类型/if语句/switch语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复