选择c语言语句大全,3.C语言流程控制——选择语句练习

#import

int main(int argc, const char * argv[])

{

@autoreleasepool {

// 1》输入一个月份,输出这个月有多少天?

// int year,month;

// printf("请输入月份:");

// scanf("%d",&month);

//

// switch (month){

// case 1:

// case 3:

// case 5:

// case 7:

// case 8:

// case 10:

// case 12: printf("%d月有31天!\n",month);break;

// case 4:

// case 6:

// case 9:

// case 11: printf("%d月有30天!\n",month);break;

// case 2:printf("请输入年份:");

// scanf("%d",&year);

// (year%4==0&&year%100)||year%400==0?printf("%d年%d月有29天!\n",year,month):printf("%d年%d月有28天!\n",year,month);break;

// default: printf("您输入的月份有误!\n");

// }

// 2》计算某日是该年的第几天?

// int year,month,date,sum=0;

// printf("请输入年、月、日:");

// scanf("%d%d%d",&year,&month,&date);

//

// switch (month){

// case 12: sum+=30;

// case 11: sum+=31;

// case 10: sum+=30;

// case 9: sum+=31;

// case 8: sum+=31;

// case 7: sum+=30;

// case 6: sum+=31;

// case 5: sum+=30;

// case 4: sum+=31;

// case 3: (!(year%4)&&year%100)||!(year%400)?(sum+=29):(sum+=28);

// case 2: sum+=31;

// case 1: sum+=date;

// }

// printf("%d年%d月%d日是%d年中的第%d天!\n",year,month,date,year,sum);

// 3》用switch实现简单计算器

// float one,two;

// char ch;

// printf("请输入一个算式:");

// scanf("%f%c%f",&one,&ch,&two);

// switch (ch){

// case '+': printf("%.2f+%.2f=%.2f\n",one,two,one+two);break;

// case '-': printf("%.2f-%.2f=%.2f\n",one,two,one-two);break;

// case '*': printf("%.2f*%.2f=%.2f\n",one,two,one*two);break;

// case '/': two==0?printf("除数不能为零!\n"):printf("%.2f/%.2f=%.2f\n",one,two,one/two);break;

// case '%': two==0?printf("除数不能为零!\n"):printf("%.2f%%%.2f=%.2d\n",one,two,(int)one%(int)two);break;

// }

// 4》根据血型与性别测试性格

// int xue,xing;

// printf("1:A 2:B 3:AB 4:O\n请选择血型:");

// scanf("%d",&xue);

// printf("1:男 2:女\n请选择性别:");

// scanf("%d",&xing);

// switch (xing){

// case 1: switch (xue){

// case 1: printf("追求完美!\n");break;

// case 2: printf("花心!\n");break;

// case 3: printf("极端!\n");break;

// case 4: printf("软弱!\n");break;

// default: printf("你是变异人!\n");

// }break;

// case 2: switch(xue){

// case 1: printf("aaaa\n");break;

// case 2: printf("bbbb\n");break;

// case 3: printf("cccc\n");break;

// case 4: printf("dddd\n");break;

// default: printf("您是变异人!\n");

// }break;

// default: printf("您来自泰国!\n");

// }

// 5》设计一个简单的猜拳游戏

// int player,pc;

// srand((unsigned)time(NULL));

// pc = rand()%3+1;

// //rand()%n:就是从0开始到n-1的随机数,后面加1,就是从1开始,到n;

// printf("1:石头 2:剪刀 3:布\n请选择:");

// scanf("%d",&player);

// switch (pc){

// case 1: switch (player){

// case 1: printf("平局!\n");break;

// case 2: printf("您输了!\n");break;

// case 3: printf("您赢了!\n");break;

// default: printf("您喝多了!\n");

// }break;

// case 2: switch (player){

// case 1: printf("您赢了!\n");break;

// case 2: printf("平局!\n");break;

// case 3: printf("您输了!\n");break;

// default: printf("您喝多了!\n");

// }break;

// case 3: switch (player){

// case 1: printf("您输了!\n");break;

// case 2: printf("您赢了!\n");break;

// case 3: printf("平局!\n");break;

// default: printf("您喝多了!\n");

// }break;

// }

// 6》输入一个成绩,判断等级(优:90-100;良80-90;中70-80;差60-70;低于60不及格)

// int score;

// printf("请输入一个成绩:");

// scanf("%d",&score);

// if (score>=0&&score<=100) {

//

//

// switch (score/10){

// case 10:

// case 9: printf("优\n");break;

// case 8: printf("良\n");break;

// case 7: printf("中\n");break;

// case 6: printf("差\n");break;

// default: printf("不及格\n");

// }

// }else{

// printf("您输入有误!\n");

// }

// 7》输入一个月份,判断属于哪一个季节(春:3-5;夏:6-8;秋:9-11;冬:12、1、2)

int month;

printf("请输入一个月份:");

scanf("%d",&month);

switch (month){

case 3:

case 4:

case 5: printf("春天!\n");break;

case 6:

case 7:

case 8: printf("夏天!\n");break;

case 9:

case 10:

case 11: printf("秋天!\n");break;

case 12:

case 1:

case 2: printf("冬天!\n");break;

default:printf("您输入有误!\n");

}

}

return 0;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值