#import <Foundation/Foundation.h>
int main(int argc,const char * argv[]) {
/*
1.(*)输入一个整数,判断奇偶,并输出“某某是奇数”或者“某某是偶数”。
*/
// int x = 0;
// printf("输入一个整数:\n");
// scanf("%d",&x);
// if (x % 2 == 0) {
// printf("%d是偶数",x);
// }else{
// printf("%d是奇数",x);
// }
/*
2.(*)输入一个数,判断符号。如果大于 0,输出“正数”;如果小于 0,输出 “负数”;如果等于 0,输出“0”。
*/
// int a = 0;
// printf("输入一个数:\n");
// scanf("%d",&a);
// if (a > 0) {
// printf("正数");
// }else if (a < 0){
// printf("负数");
// }else{
// printf("0");
// }
//
/*
3.(***)输入生日,输出年龄(周岁)和星座。
*/
// int year = 0;
// int mouth = 0;
// int day = 0;
// printf("输入年份,月份,日,以空格分隔:\n");
// scanf("%d %d %d",&year,&mouth,&day);
// int result = 2015 - year;
// switch (mouth) {
// case 1:
// if(day < 20){
// printf("年龄:%d 星座:摩羯座",result);
// }else{
// printf("年龄:%d 星座:水瓶座",result);
// }
// break;
// case 2:
// if(day < 19){
// printf("年龄:%d 星座:水瓶座",result);
// }else{
// printf("年龄:%d 星座:双鱼座",result);
// }
// break;
// case 3:
// if(day < 21){
// printf("年龄:%d 星座:双鱼座",result);
// }else{
// printf("年龄:%d 星座:白羊座",result);
// }
// break;
// case 4:
// if(day < 20){
// printf("年龄:%d 星座:白羊座",result);
// }else{
// printf("年龄:%d 星座:金牛座",result);
// }
// break;
// case 5:
// if(day < 21){
// printf("年龄:%d 星座:金牛座",result);
// }else{
// printf("年龄:%d 星座:双子座",result);
// }
// break;
// case 6:
// if(day < 22){
// printf("年龄:%d 星座:双子座",result);
// }else{
// printf("年龄:%d 星座:巨蟹座",result);
// }
// break;
// case 7:
// if(day < 23){
// printf("年龄:%d 星座:巨蟹座",result);
// }else{
// printf("年龄:%d 星座:狮子座",result);
// }
// break;
// case 8:
// if(day < 23){
// printf("年龄:%d 星座:狮子座",result);
// }else{
// printf("年龄:%d 星座:处女座",result);
// }
// break;
// case 9:
// if(day < 23){
// printf("年龄:%d 星座:处女座",result);
// }else{
// printf("年龄:%d 星座:天秤座",result);
// }
// break;
// case 10:
// if(day < 24){
// printf("年龄:%d 星座:天秤座",result);
// }else{
// printf("年龄:%d 星座:天蝎座",result);
// }
// break;
// case 11:
// if(day < 23){
// printf("年龄:%d 星座:天蝎座",result);
// }else{
// printf("年龄:%d 星座:射手座",result);
// }
// break;
// case 12:
// if(day < 22){
// printf("年龄:%d 星座:射手座",result);
// }else{
// printf("年龄:%d 星座:摩羯座",result);
// }
// break;
// default:
// printf("输入错误");
// break;
// }
/*
4.(**)编程判断 3人中谁的年龄最大,并打印最大者的年龄
*/
// int a1 = 0;
// int a2 = 0;
// int a3 = 0;
// printf("输入3个人的年龄:\n");
// scanf("%d,%d,%d",&a1,&a2,&a3);
// int max = 0;
// if (a1 > a2) {
// max = a1;
// }else{
// max = a2;
// }
// if (max < a3) {
// max = a3;
// }
// printf("年龄最大的为:%d",max);
/*
5.(**)铁路托运行李规定:行李重不超过 50公斤的,托运费按 0.15元每公 斤计算,如果超过 50公斤,超出部分每公斤加收 0.1元。编程实现上述功能
*/
// float a = 0.0;
// float money = 0.0;
// printf("输入行李公斤数:\n");
// scanf("%f",&a);
// if (a < 50) {
// money = a * 0.15;
// }else{
// money = a * 0.15 +(a - 50) * 0.1;
// }
//
// printf("托运费为:%.2f",money);
/*
6.(**)有一个函数:x<1的时候,y = x;1<=x<10的时候,y=2x-1;x>=10的时候,y=3x-11。写一段程序,输入 x,输出 y值
*/
// int x = 0;
// int y = 0;
// printf("输入x:\n");
// scanf("%d",&x);
// if (x < 1) {
// y = x;
// } else if(x < 10){
// y = 2*x - 1;
// }else{
// y = 3*x - 11;
// }
//
// printf("y = %d",y);
/*
7.(**)编制一个完成两个数四则运算程序。如:用户输入 34+56则输出结果 为 90.00,要求运算结果保留 2位有效小数,用户输入时将 2个运算数以及运算 符都输入,根据运算符求结果
*/
// int a = 0;
// int b = 0;
// char c = 0;
// int result = 0;
// printf("两个数的四则运算:\n");
// scanf("%d%c%d",&a,&c,&b);
// switch (c) {
// case '+':
// result = a + b;
// printf("结果为%d",result);
// break;
// case '-':
// result = a - b;
// printf("结果为%d",result);
// break;
// case '*':
// result = a * b;
// printf("结果为%d",result);
// break;
// case '/':
// result = a / b;
// printf("结果为%d",result);
// break;
// default:
// printf("输入错误");
// break;
// }
/*
8.(***)输入 3 个数,判断是否能构成三角形
*/
// int a = 0;
// int b = 0;
// int c = 0;
// printf("输入三角形的三条边:\n");
// scanf("%d,%d,%d",&a,&b,&c);
// if (a + b > c ) {
// if((b - a < c)&& (a - b < c)){
// printf("能构成三角形");
// }else{
// printf("不能构成三角形");
// }
// }else{
// printf("不能构成三角形");
// }
/*
9.(****)输入三个数,用两种方法打印出中间值(即第二大值)提示:第一种,先求最大最小;第二种,只使用条件运算符
*/
// //方法一:
// int a = 0;
// int b = 0;
// int c = 0;
// int max = 0;
// int min = 0;
// int sum = 0;
// int result = 0;
// printf("输入三个数:\n");
// scanf("%d,%d,%d",&a,&b,&c);
// sum = a + b + c;
// if (a > b) {
// max = a;
// min = b;
// }else{
// max = b;
// min = a;
// }
//
// if(max < c){
// max = c;
// }
// if (min > c) {
// min = c;
// }
// result = sum - max - min;
// printf("中间值为%d",result);
//方法二:
int a = 0;
int b = 0;
int c = 0;
printf("输入三个数:\n");
scanf("%d,%d,%d",&a,&b,&c);
if (a > b) {
if (a < c) {
printf("中间值为%d",a);
}elseif(b > c){
printf("中间值为%d",b);
}else{
printf("中间值为%d",c);
}
}else{
if(b < c){
printf("中间值为%d",b);
}elseif(a > c){
printf("中间值为%d",a);
}else{
printf("中间值为%d",c);
}
}
return 0;
}