编写一个C程序,输入3个数,并按由大到小的顺序输出。

 1 #include <stdio.h>2 void main(){3     int a,b,c,t;4     printf("请输入三个整数:");5     scanf("%d%d%d",&a,&b,&c);6     if(a<b){  7         t = a;8         a = b; 9         b = t;
10     }
11     if(b>c){
12         printf("%d\t%d\t%d\n",a,b,c);
13     }
14     else if(c>a){
15         printf("%d\t%d\t%d\n",c,a,b);
16     }
17     else{
18         printf("%d\t%d\t%d\n",a,c,b);
19     }
20 }

实验要求:从键盘上输入x的值,并根据计算输出y的值

提示:

  1. 使用数据函数需要#include <math.h>
  2. 开方函数:sqrt(x)
  3. 绝对值函数:fabs(x)

源码

 

#include <math.h>
void main(){
    int x,y;
    printf ("输入X:");
        scanf("%d",&x);
    if(x>4){
        y=sqrt(x-4);
        printf("%d\n",y);
    }
    else if(x<-5){
        y=fabs(x);
        printf("%d\n",y);
    }
    else{
        y=x+3;
        printf("%d\n",y);
    }
}

实验要求:从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。

提示:

  1. 输入字符给变量c

  char c;

方法一:c = getchar();

方法二:scanf("%c",&c);

  1. 输出字符变量c

      

方法一:putchar(c);

方法二:printf("%c",c);

程序源码

  

#include <stdio.h>
    int main(){
        char c;
        printf("请输入一个字母:");
        scanf("%c",&c);
        printf("%c\n",c-32);
    }
#include <stdio.h>
    int main(){
    printf("请输入一个字母:");
    char c;
    c=getchar();
    if(c<='z' && c>='a')
    c=c-32;
    putchar(c);
}

 

实验要求:从键盘上输入x的值,并根据计算输出y的值

程序源码

#include <math.h>
#include <stdio.h>
int main(){
    int x,y;
    printf("输入X:");
    scanf("%d",&x);
    if(x<1){
        y=x;
        printf("%d\n",y);
    }
    else if(1<=x && x<10){
        y=(2*x-1);
        printf("%d\n",y);
    }
    else{
        y=(3*x-11);
        printf("%d\n",y);
    }

实验要求:

给出一个百分制的成绩,要求出成绩等级’A’、’B’、’C’、’D’、’E’,其中90分以上输出’A’,80~89输出’B’,70~79输出’C’,60~69输出’D’,60分以下输出’E’。

提示:

本实验要求同学们采用两种方法来完成:

方法一:使用if语句完成

方法二:使用switch语句完成。

程序源码

#include <stdio.h>
void main(){
    int x;
    printf ("输入成绩:");
    scanf("%d",&x);
    if(x>=90)
        printf("A");
    else if(x>=80 && x<=89)
        printf("B");
    else if(x>=70 && x<=79)
        printf("C");
    else if(x>=60 && x<=69)
        printf("D");
    else
        printf("E");
}
#include <stdio.h>
int main(){
    int x;
    printf("请输入成绩:\n");
    scanf("%d",&x);
    switch(x/10)
 {
        case 9:
            printf("A\n");  break;
        case 8:
            printf("B\n");  break;
        case 7:
            printf("C\n");  break;
        case 6:
            printf("D\n");  break;
        default:
            printf("E\n");
             
    }
    return 0;
}

实验心得

总体来说还是感觉做的不是很好,也是经过同学的一些提示才能做出来,对自己不太满意,解决问题这方面不太好,希望自己能多改进

转载于:https://www.cnblogs.com/xutingfeng/p/5910167.html

160809219 徐挺峰 实验2选择结构程序设计相关推荐

  1. 桂 林 理 工 大 学实 验 报 告实验四 选择结构程序设计

    桂 林 理 工 大 学 实  验  报  告 班级 计算机类 学号3202052 姓名  实验名称实验四 选择结构程序设计          日期  2020年 11月22 日 一.实验目的: 熟悉掌 ...

  2. c语言选择结构程序设计报告,《C语言程序设计》实验报告选择结构程序设计.doc...

    <C语言程序设计>实验报告选择结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...

  3. C程序设计(第五版) 第四章选择结构程序设计(二)

    实验三  选择结构程序设计 一.实验目的: 掌握关系运算符和逻辑运算符的使用: 掌握if语句的三种形式,并能合理应用: 掌握if语句的各种嵌套的用法: 理解并掌握switch语句的使用: 能够熟练掌握 ...

  4. C语言 选择结构程序设计

    实验三 选择结构程序设计 实验学时: 2 学时 实验目的: 1.掌握关系表达式和逻辑表达式的使用. 2. 熟练掌握 if 语句.嵌套的 if 语句和 switch 语句. 3. 掌握 break 语句 ...

  5. c语言预测未来身高的编程源代码,C语言选择结构程序设计编程题

    实验2 选择结构程序设计 一.实验目的: 1.掌握选择控制语句的使用方法: 2.了解C程序语句的执行过程. 二.实验内容: 1.编写程序:输入一个整数,判断该数的奇偶性.(输出相应的标志even-偶数 ...

  6. c语言选择结构程序设计实验报告6,c语言-选择结构程序设计实验报告4.doc

    c语言-选择结构程序设计实验报告4.doc 实验报告 实验题目:选择结构程序设计 实验目的: 了解C语言表示逻辑量的方法(以0代表"假"以非0代表"真"). 学 ...

  7. c语言实验选择结构程序设计答案,实验2:选择结构程序设计 (答案)

    实验2:选择结构程序设计 一.实验目的 1.掌握关系.逻辑运算符及其表达式的正确使用. 2.掌握if语句和switch语句的使用. 3.了解vc++C程序调试的基本方法 二.实验环境 turbo c2 ...

  8. c语言程序设计杜红燕,C语言习题集与实验指导 教学课件 伍鹏、杜红、王圆妹、邓绍金 第4章 选择结构程序设计.pdf...

    第4章 选择结构程序设计 第4章 选择结构程序设计 当你对C语言程序设计有了一定了解和掌握后, 若想要处理一些更复杂的任务时,比如根据判定条件 执行相应的程序,那该如何处理呢? 控制语句能够控制程序的 ...

  9. python顺序结构实验设计_实验二 顺序结构程序设计(验证性实验)

    安徽工程大学 Python程序设计实验报告 班级物流192 姓名 徐敏 学号 3190505232 成绩 _____ 日期 2020.3.22 指导老师 修宇 [实验名称] 实验二 顺序结构程序设计( ...

最新文章

  1. linux音频驱动dma数据,Linux音频驱动简述
  2. 【2018第五届世界互联网大会】世界互联网领先科技成果发布:带你看看这15项“黑科技”...
  3. 为什么很多人喜欢把软件装在D盘,而不是系统盘C
  4. php中文网数据库的搭建,【后端开发】php数据库中文乱码
  5. iOS之深入定制基于PLeakSniffer和MLeaksFinder的内存泄漏检测工具
  6. leetcode429. N 叉树的层序遍历(层序遍历05)
  7. treeReduce和reduce
  8. Scrapy 轻松定制网络爬虫
  9. 力扣-202 快乐数
  10. js 格式化输出_JS之 调试
  11. [导入]CLR探索系列:Server and Workstation Garbage Collection探索(垃圾回收系列)
  12. 用计算机制作简谱,雅乐简谱免费版
  13. 7个最优秀的手机游戏引擎
  14. html怎么设置表单的样式,html表单样式 如何用js给html表单设置style
  15. [Windows] PPT插件集,部分支持WPS(提高你的制作效率和页面美观)
  16. 用AD画PCB流程介绍
  17. 世界500强企业名称中英对照
  18. 2022年微软暑期实习提前批面经(苏州STCA)
  19. mac安装软件提示不被信任的程序
  20. 程序“媛”公号,越来越少了,这次推荐俩,轻拍!

热门文章

  1. 前端微信签名验证工具_微信JS接口签名的生成
  2. 和Leo一起做爱线段树的好孩子HDU5238 Calculator
  3. Linux-进程调度(CFS)
  4. 《最强大脑》新科世界脑王:其实我是教小学数学的
  5. Android 实时滤镜 高斯模糊(带源码)
  6. 自动判卷 、答题卡识别、六级答题卡客观题自动判卷系统1.0
  7. Python实验报告 实验15 - 体育竞技分析
  8. Redis - 0、几款可视化工具
  9. matlab磁铁模拟,用matlab 模拟环形磁铁的磁场分布
  10. 单页双曲面 matlab,如何画双叶双曲面