iOS开发学习第二课——BOOL类型/if语句/switch语句
来源:互联网 发布:赵孟頫书法软件 编辑:程序博客网 时间:2024/06/05 20:25
}
作业:
#import
intmain(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
}
0 0
- iOS开发学习第二课——BOOL类型/if语句/switch语句
- 《IOS_C语言》BOOL布尔类型、关系运算符、逻辑运算符、if语句、枚举类型、switch语句
- C语言基础---BOOL 类型,运算符,if 语句,switch语句
- 作业《IOS_C语言》BOOL布尔类型、关系运算符、逻辑运算符、if语句、枚举类型、switch语句
- JAVA学习笔记4——if语句+switch语句+while语句
- [TwistedFate]bool类型,关系运算符,逻辑运算符,程序的三种结构,条件表达式,枚举类型,if,switch语句
- 黑马程序员——>第二天<基础知(标识符、进制转换、if switch语句)>
- 【学习ios之路:C语言】布尔类型,关系运算符、逻辑运算符、if 、switch..case.语句
- 007day(if,switch语句的学习)
- 如何拿switch语句当if语句用,bool表达式的赋值和运算
- if语句与switch语句
- if语句和switch语句
- if语句 和switch语句
- if和switch语句
- c#if,switch语句
- if switch语句171017
- C#学习 第二章 语句控制,if,switch,try-catch,whlie,foreach,break,continue,goto
- 选择结构语句---if语句,switch语句
- 第十二周阅读程序——补充阅读
- opengl图形绘制,参数说明
- 文字超出隐藏并显示省略号
- zzulioj 1734: 堆 【dfs】
- Java并发编程:并发容器之CopyOnWriteArrayList(转载)
- iOS开发学习第二课——BOOL类型/if语句/switch语句
- Android网络访问之HttpURLConnection和HttpClient
- 你不知道的JavaScript(九)switch语句
- Maven 上传源码
- 网络学习第七章(逻辑地址)
- oracle基础
- C#控件一览表
- 挨踢职场求生法则-----我在IT职场打滚超过15年了,从小小的程序员做到常务副总
- linux 线程编程:线程属性