//
// main.c
// 分支结构
//
// Created by zhangxueming on 15/5/28.
// Copyright (c) 2015年 zhangxueming. All rights reserved.
//
#include <stdio.h>
//但分支结构
//if(条件表达式)
//{
// 语句列表;
//}
//条件表达式为真, 则执行语句列表, 否则不执行
//int main(int argc, const char * argv[]) {
// int score;
// scanf("%d",&score);//0~100
// if (score<0||score>100) {
// printf("Error!!!\n");
// return -1;//程序返回不继续执行
// }
// if(score<60)
// {
// printf("不及格\n");
// return 0;
// }
// if (score<70) {
// printf("及格\n");
// return 0;
// }
// if (score<80) {
// printf("良好\n");
// return 0;
// }
// if (score<90) {
// printf("优秀\n");
// return 0;
// }
// if (score<=100) {
// printf("非常优秀\n");
// }
// return 0;
//}
//双分支结构
//if(条件表达式)
//{
// 语句列表1;
//}
//else
//{
// 语句列表2;
//}
//条件表达式为真, 执行语句列表1, 否则执行else下的语句列表2
//int main(int argc,const char *argv[])
//{
// int score;
// scanf("%d", &score);
// if (score<0 || score>100) {
// printf("Error!!!\n");
// return -1;
// }
//
// if (score<60) {
// printf("不及格\n");
// }
// else
// {
// printf("及格\n");
// }
// return 0;
//}
//判断年份是闰年还是平年,
//闰年是能被4整除不能被100整除或者能被400整除的年份
//int main(int argc,const char *argv[])
//{
// int year;
// scanf("%d", &year);
// if ((!(year%4) && year%100) || !(year%400)) {
// printf("闰年\n");
// }
// else{
// printf("平年\n");
// }
// return 0;
//}
//if(条件表达式1)
//{
// 语句列表1;
//}
//else if(条件表达式2)
//{
// 语句列表2;
//}
//else if(条件表达式3)
//{
// 语句列表3;
//}
//...
//else
//{
// 语句列表n;
//}
//1)输入月份, 判断该月是属于哪个季节
//2 3 4 春季
//5 6 7 夏季
//8 9 10 秋季
//11 12 1冬季
//int main(int argc,const char *argv[])
//{
// int month;
// scanf("%d", &month);
// if (month<1 || month>12) {
// printf("Error!!!");
// return -1;
// }
//
// if (month>=2 && month<=4) {
// printf("春季\n");
// }
// else if (month>=5 && month<=7)
// {
// printf("夏季\n");
// }
// else if (month>=8 && month<=10)
// {
// printf("秋季\n");
// }
// else
// {
// printf("冬季\n");
// }
// return 0;
//}
//分支结构的嵌套
//if()
//{
// if()
// {
//
// }
//}
//else if()
//{
// if()
// {
//
// }
//}
//else
//{
// if()
// {
//
//
// }
// else
// {
//
// }
//}
//如果一个大学生的月消费在1-500元之间为低消费, 501-1000元之间为中等消费,1000元以上为高消费, 0元表示零消费, 0元以下为负消费用程序实现
//#include <math.h>//包含系统的头文件用<> 自定义的头文件用""
//
//int main(int argc,const char *argv[])
//{
// float money;
// scanf("%f", &money);
// if (money>0) {
// if(money<=500)
// {
// printf("低消费\n");
// }
// else if (money<=1000)
// {
// printf("中等消费\n");
// }
// else{
// printf("高消费\n");
// }
// }
// else if(money==0)
// {
// printf("该学生零消费\n");
// }
// else
// {
// printf("该生赚了%.2fRMB\n", fabs(money));//求浮点类型数据的绝对值
// }
// return 0;
//}
//
//switch(条件表达式)
//{
//case 常量表达式1:
// 语句列表1
// break;
//case 常量表达式2:
// 语句列表2
// break;
//case 常量表达式3:
// 语句列表3
// break;
//default:
// 语句列表;
// break;
//}
//1)输入月份判断季节
//control + i : 自动缩进代码
//int main(int argc,const char *argv[])
//{
// int month;
// scanf("%d",&month);
//
// switch (month) {//只有在遇到break关键字的时候才会跳出开关语句
// case 2:
// case 3:
// case 4:
// printf("春季\n");
// break;
// case 5:
// case 6:
// case 7:
// printf("夏季\n");
// break;
// case 8:
// case 9:
// case 10:
// printf("秋季\n");
// break;
// case 11:
// case 12:
// case 1:
// printf("冬季\n");
// break;
// default:
// printf("Error!!!\n");
// break;
// }
// return 0;
//}
//2)模拟四则运算
int main(
int argc,
const char *
argv[])
{
int a, b;
char ch;
scanf("%d %c %d", &a, &ch, &b);
//3+5
int value=
0;
switch (ch) {
case '*':
value = a*
b;
break;
case '/':
value = a/
b;
break;
case '+':
value = a+
b;
break;
case '-':
value = a-
b;
break;
default:
printf("Error!!!\n");
break;
}
printf("value = %d\n", value);
return 0;
}
转载于:https://www.cnblogs.com/0515offer/p/4543775.html
转载请注明原文地址: https://win8.8miu.com/read-1541378.html