3.1

#include<stdio.h>

int main()
{
char a;
scanf("%c",&a);

if(a>=65&&a<=90) //大写字母的ASC码值范围
printf("%c\n",a+32); //a+32代表ASC码值增加,大写转变为小写
else if(a>=97&&a<=122) //小写字母的ASC码值范围
printf("%c\n",a);
else
printf("Not letter!\n");

}

3.2

#include<stdio.h>

int main()
{
int n;
scanf("%d",&n);

if(n%15==0) //同时是3和5倍数,一定是15倍数,%号代表取余数
printf("Yes\n");
else
printf("No\n");
}

3.3

#include<stdio.h>

int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);

if(a>b)
{
if(a>c)
{
if(b>c)
printf("%d,%d,%d\n",a,b,c);
else
printf("%d,%d,%d\n",a,c,b);
}
else
printf("%d,%d,%d\n",c,a,b);
}
else
{
if(c<b)
{
if(a>c)
printf("%d,%d,%d\n",b,c,a);
else
printf("%d,%d,%d\n",b,a,c);
}
else
printf("%d,%d,%d\n",c,b,a);

}
}

3.4

#include<stdio.h>

int main()
{
double x;
scanf("%lf",&x);

if(x>0)
printf("x=%lf,f(x)=1\n",x);
else if(x==0)
printf("x=%lf,f(x)=0\n",x);
else
printf("x=%lf,f(x)=-1\n",x);
}

3.5

#include<stdio.h>

int main()
{
double data1,data2;
char op;
scanf("%lf%c%lf",&data1,&op,&data2);

switch(op)
{
case '+':printf("%lf+%lf=%lf",data1,data2,data1+data2);break;
case '-':printf("%lf-%lf=%lf",data1,data2,data1-data2);break;
case '*':printf("%lf*%lf=%lf",data1,data2,data1*data2);break;
case '/':printf("%lf/%lf=%lf",data1,data2,data1/data2);break;
}
}

3.6

#include<stdio.h>

int main()
{
int s;
double ss;
printf("please input s=");
scanf("%d",&s);

if(s>=0&&s<80)
ss=0;
else if(s>=80&&s<90)
ss=100+s;
else
ss=200+s*3.0/2;

printf("成绩=%d,奖学金ss=%.2lf\n",s,ss); //%.2lf表示确定到小数点后两位
}

3.7

#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main()
{
int a,b;

scanf("%d",&a);
srand((unsigned)time(NULL));
b=rand()%10+1;
if(a==b)
printf("OK\n");
else
printf("ERROR\n");
}

实验三:C分支结构程序设计的更多相关文章

  1. Python程序设计实验报告三:分支结构程序设计

    安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  姚彩琴  学号3190505129 成绩 日期     2020.4.5     指导老师       修宇 [实验目的 ...

  2. 2017-2018-2 20165318 实验三《Java面向对象程序设计》实验报告

    2017-2018-2 20165318 实验三<Java面向对象程序设计>实验报告 一.实验报告封面 课程:Java程序设计        班级:1653班        姓名:孙晓暄  ...

  3. 20155218 《Java程序设计》实验三(Java面向对象程序设计)实验报告

    20155218 <Java程序设计>实验三(Java面向对象程序设计)实验报告 一.实验内容及步骤 (一)编码标准 在IDEA中使用工具(Code->Reformate Code) ...

  4. 20165301陈潭飞2017-2018-2 20165301 实验三《Java面向对象程序设计》实验报告

    2017-2018-2 20165301 实验三<Java面向对象程序设计>实验报告 一.敏捷开发与XP实践-1 实验要求: 在IDEA中使用工具(Code->Reformate C ...

  5. 实验三《Java面向对象程序设计》实验报告

    20162308 实验三<Java面向对象程序设计>实验报告 实验内容 XP基础 XP核心实践 IDEA工具学习 密码学算法基础 实验步骤 (一)Refactor/Reformat使用 p ...

  6. 2017-2018-2 20165236 实验三《Java面向对象程序设计》实验报告

    2017-2018-2 20165236 实验三<Java面向对象程序设计>实验报告 一.实验报告封面 课程:Java程序设计            班级:1652 姓名:郭金涛     ...

  7. 20155201 实验三《Java面向对象程序设计》实验报告

    20155201 实验三<Java面向对象程序设计>实验报告 一.实验内容 XP基础 XP核心实践 相关工具 二.实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门 ...

  8. 2018-2019-2 20175230 实验三《Java面向对象程序设计》实验报告

    目录 实验三 实验三 敏捷开发与XP实践 实验内容 实验要求 实验步骤 (一) 编码标准 (二)敏捷开发与XP (三)敏捷开发与XP 实验体会 实验三 实验三 敏捷开发与XP实践 实验内容 1.XP基 ...

  9. 20172308 实验三《Java面向对象程序设计 》实验报告

    20172308 2017-2018-2 <程序设计与数据结构>实验三报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 周亚杰 学号:20172308 实验教师:王 ...

  10. 2017-2018-2 20165234 实验三 《Java面向对象程序设计》实验报告

    实验三 敏捷开发与XP实践 http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的内容替换成IDEA 参考 http://www.cnblogs. ...

随机推荐

  1. Activity与Service数据交互:Binder、bindService的用法

    package com.lixu.jiaohu; import com.lixu.jiaohu.MyAppService.Mybind; import android.app.Activity; im ...

  2. ACdream 1067:Triangles

    Problem Description 已知一个圆的圆周被N个点分成了N段等长圆弧,求任意取三个点,组成锐角三角形的个数. Input 多组数据,每组数据一个N(N <= 1000000) Ou ...

  3. apache ab工具安装测试

    1.安装 安装包下载地址: 将 httpd-2.2.29.tar.gz 解压到目录 /apps/install/httpd-2.2.29 ,这是我放置的位置 cd /apps/install/http ...

  4. define 常量的定义和读取

    define(‘常量’,‘常量值’)----------------------define来定义常量, echo 也能输出常量, get_defined_constants(true)------- ...

  5. Android RIL结构分析与移植

    介绍 本文档对Android RIL部分的内容进行了介绍,其重点放在了Android RIL的原生代码部分. 包括四个主题: 1.Android RIL框架介绍 2.Android RIL与 Wind ...

  6. python3.6 ubuntu

    apt-get install python3.6-dev 安装 pip install mysqlclient 必备

  7. matlab读写视频VideoReader/VideoWriter

    前言 视频处理分析的过程中,需要用到将视频一帧帧地读取.写入,本文就涉及此问题. 系统环境 1.系统:win7_64 2.matlab版本:matlab2015a 测试代码 代码一(读视频): %To ...

  8. 使用Nginx实现灰度发

     灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式.AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到 ...

  9. css3动画与js动画的区别

    css与 js动画 优缺点比较   我们经常面临一个抉择:到底使用JavaScript还是CSS动画,下面做一下对比 JS动画 缺点:(1)JavaScript在浏览器的主线程中运行,而主线程中还有其 ...

  10. 放苹果问题 DP计数 m个苹果放在n个盘子里,苹果,盘子相同,盘子可为空

    详细的解释放苹果问题的链接:苹果可相同可不同,盘子可相同可不同,盘子可空和不可空,都有详细的说明··· http://www.cnblogs.com/celia01/archive/2012/02/1 ...