//#include <stdio.h>
//
//int main(int argc, const char * argv[])
//{
// 1.(*)输入一个整数,判断奇偶,并输出“某某是奇数”或者“某某是偶数”。
// int num;
// scanf("%d",&num);
// if (num%2==0) {
// printf("%d是偶数。\n",num);
// } else {
// printf("%d是奇数。\n",num);
// }
//
// 2.(*)输入一个数,判断符号。如果大于0,输出“正数”;如果小于0,输出“负数”;如果等于0,输出“0”。
// int num;
// scanf("%d",&num);
// if (num>0) {
// printf("%d是正数。\n",num);
// } else if(num<0) {
// printf("%d是负数。\n",num);
// } else if(num==0){
// printf("%d\n",num);
//
//
// }
//
// 3.(***)输入生日,输出年龄(周岁)和星座。
// int year,mouth,day,years;
// printf("请输入生日:\n");
// scanf("%d%d%d",&year,&mouth,&day);
// for (; (mouth>12||day>31); ) {
//
// printf("格式错物请输入生日:\n");
// scanf("%d%d%d",&year,&mouth,&day);
//
// }
// if (mouth>=6&&day>=26) {
// years=2013-year;
// printf("周岁为:%d岁\n",years);
// }else {
// years=2014-year;
// printf("周岁为:%d岁\n",years);
// }
//
// if ((mouth>=3&&day>=21)||(mouth<=4&&day<=19)) {
// printf("白羊座\n");
// } else if ((mouth>=4&&day>=20)||(mouth<=5&&day<=20)) {
// printf("金牛座\n");
// } else if ((mouth>=5&&day>=21)||(mouth<=6&&day<=21)) {
// printf("双子座\n");
// } else if ((mouth>=6&&day>=22)||(mouth<=7&&day<=22)) {
// printf("巨蟹座\n");
// } else if ((mouth>=7&&day>=23)||(mouth<=8&&day<=22)) {
// printf("狮子座\n");
// }else if ((mouth>=8&&day>=23)||(mouth<=9&&day<=22)) {
// printf("处女座\n");
// }else if ((mouth>=9&&day>=23)||(mouth<=10&&day<=23)) {
// printf("天平座\n");
// }else if ((mouth>=10&&day>=24)||(mouth<=11&&day<=22)) {
// printf("天蝎座\n");
// }else if ((mouth>=11&&day>=23)||(mouth<=12&&day<=21)) {
// printf("射手座\n");
// }else if ((mouth>=12&&day>=22)||(mouth<=1&&day<=19)) {
// printf("魔蝎座\n");
// }else if ((mouth>=1&&day>=20)||(mouth<=2&&day<=18)) {
// printf("水瓶座\n");
// }else if ((mouth>=2&&day>=19)||(mouth<=3&&day<=20)) {
// printf("双鱼座\n");
// }
// 4.(**)编程判断3人中谁的年龄最大,并打印最大者的年龄
// int people1,people2,people3,max=0;
// scanf("%d%d%d",&people1,&people2,&people3);
// max=people1>people2?people1:people2;
// max=max>people3?max:people3;
// printf("max is %d\n",max);
//
//
// 5.(**)铁路托运行李规定:行李重不超过50公斤的,托运费按0.15元每公斤计算,如果超过50公斤,超出部分每公斤加收0.1元。编程实现上述功能
// int weight;
// float money;
// scanf("%d",&weight);
// if (weight<=50) {
// money=0.15*weight;
// } else {
// money=0.15*50+(weight-50)*0.1;
// }
// printf("%f\n",money);
//
// 6.(**)有一个函数:x<1的时候,y = x;1<=x<10的时候,y=2x-1;x>=10的时候,y=3x-11。写一段程序,输入x,输出y值
// int x;
// scanf("%d",&x);
// if (x>=1&&x<10) {
// printf("y= %d\n",2*x-1);
// } else if (x>=10){
// printf("y= %d\n",3*x-11);
// }
//
// 7.(**)编制一个完成两个数四则运算程序。如:用户输入34+56则输出结果为90.00,要求运算结果保留2位有效小数,用户输入时将2个运算数以及运算符都输入,根据运算符求结果
// int num1=0,num2=0;
// float sum;
// char ch;
// printf("请输入要计算的公式:");
// scanf("%d %c %d",&num1,&ch,&num2);
// switch (ch) {
// case '+':
// sum=num1+num2;
// break;
// case '-':
// sum=num1-num2;
// break;
// case '*':
// sum=num1*num2;
// break;
// case '/':
// sum=num1/num2;
// break;
// default:
// printf("您的输入有误!");
// break;
// }
// printf("=");
// printf("%.2f\n",sum);
// 8.(***)输入3个数,判断是否能构成三角形
// int num1,num2,num3;
// scanf("%d%d%d",&num1,&num2,&num3);
// if ((num1+num2>num3)&&(num1-num2<num3)) {
// printf("能组成三角形\n");
// } else {
// printf("不能组成三角形\n");
// }
// 9.(****)输入三个数,用两种方法打印出中间值(即第二大值)
// 提示:第一种,先求最大最小;第二种,只使用条件运算符
// int num1,num2,num3;
// int max,min;
// scanf("%d%d%d",&num1,&num2,&num3);
// if (num1>num2) {
// max=num1;
// } else
// max=num2;
// if (max>num3) {
// max=max;
// } else
// max=num3;
//
//
// if (num1>num2) {
// min =num2;
// } else
// min =num1;
// if (min >num3) {
// min =num3;
// } else
// min =min ;
// if (num1!=max&&num1!=min) {
// printf("zhongjianzhi %d\n",num1);
// }else if(num2!=max&&num2!=min) {
//
// printf("zhongjianzhi %d\n",num2);
// }else {
//
// printf("zhongjianzhi %d\n",num3);
// }
// int num1,num2,num3,a,b,c;
// int max,min,center,result;
// scanf("%d%d%d",&num1,&num2,&num3);
// scanf("%d%d%d",&a,&b,&c);
// result=a>b?(a<c?a:(b>c?b:c)):(b<c?b:(a>c?a:c));
// printf("%d\n",result);
// max=num1>num2?num1:num2;
// min=num1<num2?num1:num2;
// if (max>num3) {
// center=min>num3?min:num3;
// } else {
// center=max;
// }
//
// printf("中间值为 %d\n",center);
// int a[3],temp;
// scanf("%d%d%d",&a[0],&a[1],&a[2]);
// for (int i=0; i<3; i++) {
// for (int j=0; j<3-i; j++) {
// if (a[j]>a[j+1]) {
// temp=a[j];
// a[j]=a[j+1];
// a[j+1]=temp;
// }
//
// }
// }
//
// printf("%d",a[1]);
/*4、编程将所有“水仙花数”打印出来,并打印其总个数。 “水仙花数”是一个 各个位立方之和等于该整数的三位数。*/
//
// int unit = 0; //个位
// int decade = 0; //十位
// int hundred = 0; //百位
// int count = 0; //总个数
// for (int i=100; i<1000; i++) {
// unit=i%10;
// decade=(i/10)%10;
// hundred=i/100;
// if (i==unit*unit*unit+decade*decade*decade+hundred*hundred*hundred) {
// printf("%d\n",i);
// count ++;
//
// }
//
// }
// printf("count= %d\n",count);
// insert code here...
//printf("Hello, World!\n");
// return 0;
//}
//
//int main(int argc, const char * argv[])
//{
// 1.(*)输入一个整数,判断奇偶,并输出“某某是奇数”或者“某某是偶数”。
// int num;
// scanf("%d",&num);
// if (num%2==0) {
// printf("%d是偶数。\n",num);
// } else {
// printf("%d是奇数。\n",num);
// }
//
// 2.(*)输入一个数,判断符号。如果大于0,输出“正数”;如果小于0,输出“负数”;如果等于0,输出“0”。
// int num;
// scanf("%d",&num);
// if (num>0) {
// printf("%d是正数。\n",num);
// } else if(num<0) {
// printf("%d是负数。\n",num);
// } else if(num==0){
// printf("%d\n",num);
//
//
// }
//
// 3.(***)输入生日,输出年龄(周岁)和星座。
// int year,mouth,day,years;
// printf("请输入生日:\n");
// scanf("%d%d%d",&year,&mouth,&day);
// for (; (mouth>12||day>31); ) {
//
// printf("格式错物请输入生日:\n");
// scanf("%d%d%d",&year,&mouth,&day);
//
// }
// if (mouth>=6&&day>=26) {
// years=2013-year;
// printf("周岁为:%d岁\n",years);
// }else {
// years=2014-year;
// printf("周岁为:%d岁\n",years);
// }
//
// if ((mouth>=3&&day>=21)||(mouth<=4&&day<=19)) {
// printf("白羊座\n");
// } else if ((mouth>=4&&day>=20)||(mouth<=5&&day<=20)) {
// printf("金牛座\n");
// } else if ((mouth>=5&&day>=21)||(mouth<=6&&day<=21)) {
// printf("双子座\n");
// } else if ((mouth>=6&&day>=22)||(mouth<=7&&day<=22)) {
// printf("巨蟹座\n");
// } else if ((mouth>=7&&day>=23)||(mouth<=8&&day<=22)) {
// printf("狮子座\n");
// }else if ((mouth>=8&&day>=23)||(mouth<=9&&day<=22)) {
// printf("处女座\n");
// }else if ((mouth>=9&&day>=23)||(mouth<=10&&day<=23)) {
// printf("天平座\n");
// }else if ((mouth>=10&&day>=24)||(mouth<=11&&day<=22)) {
// printf("天蝎座\n");
// }else if ((mouth>=11&&day>=23)||(mouth<=12&&day<=21)) {
// printf("射手座\n");
// }else if ((mouth>=12&&day>=22)||(mouth<=1&&day<=19)) {
// printf("魔蝎座\n");
// }else if ((mouth>=1&&day>=20)||(mouth<=2&&day<=18)) {
// printf("水瓶座\n");
// }else if ((mouth>=2&&day>=19)||(mouth<=3&&day<=20)) {
// printf("双鱼座\n");
// }
// 4.(**)编程判断3人中谁的年龄最大,并打印最大者的年龄
// int people1,people2,people3,max=0;
// scanf("%d%d%d",&people1,&people2,&people3);
// max=people1>people2?people1:people2;
// max=max>people3?max:people3;
// printf("max is %d\n",max);
//
//
// 5.(**)铁路托运行李规定:行李重不超过50公斤的,托运费按0.15元每公斤计算,如果超过50公斤,超出部分每公斤加收0.1元。编程实现上述功能
// int weight;
// float money;
// scanf("%d",&weight);
// if (weight<=50) {
// money=0.15*weight;
// } else {
// money=0.15*50+(weight-50)*0.1;
// }
// printf("%f\n",money);
//
// 6.(**)有一个函数:x<1的时候,y = x;1<=x<10的时候,y=2x-1;x>=10的时候,y=3x-11。写一段程序,输入x,输出y值
// int x;
// scanf("%d",&x);
// if (x>=1&&x<10) {
// printf("y= %d\n",2*x-1);
// } else if (x>=10){
// printf("y= %d\n",3*x-11);
// }
//
// 7.(**)编制一个完成两个数四则运算程序。如:用户输入34+56则输出结果为90.00,要求运算结果保留2位有效小数,用户输入时将2个运算数以及运算符都输入,根据运算符求结果
// int num1=0,num2=0;
// float sum;
// char ch;
// printf("请输入要计算的公式:");
// scanf("%d %c %d",&num1,&ch,&num2);
// switch (ch) {
// case '+':
// sum=num1+num2;
// break;
// case '-':
// sum=num1-num2;
// break;
// case '*':
// sum=num1*num2;
// break;
// case '/':
// sum=num1/num2;
// break;
// default:
// printf("您的输入有误!");
// break;
// }
// printf("=");
// printf("%.2f\n",sum);
// 8.(***)输入3个数,判断是否能构成三角形
// int num1,num2,num3;
// scanf("%d%d%d",&num1,&num2,&num3);
// if ((num1+num2>num3)&&(num1-num2<num3)) {
// printf("能组成三角形\n");
// } else {
// printf("不能组成三角形\n");
// }
// 9.(****)输入三个数,用两种方法打印出中间值(即第二大值)
// 提示:第一种,先求最大最小;第二种,只使用条件运算符
// int num1,num2,num3;
// int max,min;
// scanf("%d%d%d",&num1,&num2,&num3);
// if (num1>num2) {
// max=num1;
// } else
// max=num2;
// if (max>num3) {
// max=max;
// } else
// max=num3;
//
//
// if (num1>num2) {
// min =num2;
// } else
// min =num1;
// if (min >num3) {
// min =num3;
// } else
// min =min ;
// if (num1!=max&&num1!=min) {
// printf("zhongjianzhi %d\n",num1);
// }else if(num2!=max&&num2!=min) {
//
// printf("zhongjianzhi %d\n",num2);
// }else {
//
// printf("zhongjianzhi %d\n",num3);
// }
// int num1,num2,num3,a,b,c;
// int max,min,center,result;
// scanf("%d%d%d",&num1,&num2,&num3);
// scanf("%d%d%d",&a,&b,&c);
// result=a>b?(a<c?a:(b>c?b:c)):(b<c?b:(a>c?a:c));
// printf("%d\n",result);
// max=num1>num2?num1:num2;
// min=num1<num2?num1:num2;
// if (max>num3) {
// center=min>num3?min:num3;
// } else {
// center=max;
// }
//
// printf("中间值为 %d\n",center);
// int a[3],temp;
// scanf("%d%d%d",&a[0],&a[1],&a[2]);
// for (int i=0; i<3; i++) {
// for (int j=0; j<3-i; j++) {
// if (a[j]>a[j+1]) {
// temp=a[j];
// a[j]=a[j+1];
// a[j+1]=temp;
// }
//
// }
// }
//
// printf("%d",a[1]);
/*4、编程将所有“水仙花数”打印出来,并打印其总个数。 “水仙花数”是一个 各个位立方之和等于该整数的三位数。*/
//
// int unit = 0; //个位
// int decade = 0; //十位
// int hundred = 0; //百位
// int count = 0; //总个数
// for (int i=100; i<1000; i++) {
// unit=i%10;
// decade=(i/10)%10;
// hundred=i/100;
// if (i==unit*unit*unit+decade*decade*decade+hundred*hundred*hundred) {
// printf("%d\n",i);
// count ++;
//
// }
//
// }
// printf("count= %d\n",count);
// insert code here...
//printf("Hello, World!\n");
// return 0;
//}