160809219 徐挺峰 实验2选择结构程序设计
编写一个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的值
提示:
- 使用数据函数需要#include <math.h>
- 开方函数:sqrt(x)
- 绝对值函数: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);
}
}
实验要求:从键盘上输入一个字母,如果是小写字母,将其转换成大写字母并输出。
提示:
- 输入字符给变量c
char c;
方法一:c = getchar();
方法二:scanf("%c",&c);
- 输出字符变量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选择结构程序设计相关推荐
- 桂 林 理 工 大 学实 验 报 告实验四 选择结构程序设计
桂 林 理 工 大 学 实 验 报 告 班级 计算机类 学号3202052 姓名 实验名称实验四 选择结构程序设计 日期 2020年 11月22 日 一.实验目的: 熟悉掌 ...
- c语言选择结构程序设计报告,《C语言程序设计》实验报告选择结构程序设计.doc...
<C语言程序设计>实验报告选择结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...
- C程序设计(第五版) 第四章选择结构程序设计(二)
实验三 选择结构程序设计 一.实验目的: 掌握关系运算符和逻辑运算符的使用: 掌握if语句的三种形式,并能合理应用: 掌握if语句的各种嵌套的用法: 理解并掌握switch语句的使用: 能够熟练掌握 ...
- C语言 选择结构程序设计
实验三 选择结构程序设计 实验学时: 2 学时 实验目的: 1.掌握关系表达式和逻辑表达式的使用. 2. 熟练掌握 if 语句.嵌套的 if 语句和 switch 语句. 3. 掌握 break 语句 ...
- c语言预测未来身高的编程源代码,C语言选择结构程序设计编程题
实验2 选择结构程序设计 一.实验目的: 1.掌握选择控制语句的使用方法: 2.了解C程序语句的执行过程. 二.实验内容: 1.编写程序:输入一个整数,判断该数的奇偶性.(输出相应的标志even-偶数 ...
- c语言选择结构程序设计实验报告6,c语言-选择结构程序设计实验报告4.doc
c语言-选择结构程序设计实验报告4.doc 实验报告 实验题目:选择结构程序设计 实验目的: 了解C语言表示逻辑量的方法(以0代表"假"以非0代表"真"). 学 ...
- c语言实验选择结构程序设计答案,实验2:选择结构程序设计 (答案)
实验2:选择结构程序设计 一.实验目的 1.掌握关系.逻辑运算符及其表达式的正确使用. 2.掌握if语句和switch语句的使用. 3.了解vc++C程序调试的基本方法 二.实验环境 turbo c2 ...
- c语言程序设计杜红燕,C语言习题集与实验指导 教学课件 伍鹏、杜红、王圆妹、邓绍金 第4章 选择结构程序设计.pdf...
第4章 选择结构程序设计 第4章 选择结构程序设计 当你对C语言程序设计有了一定了解和掌握后, 若想要处理一些更复杂的任务时,比如根据判定条件 执行相应的程序,那该如何处理呢? 控制语句能够控制程序的 ...
- python顺序结构实验设计_实验二 顺序结构程序设计(验证性实验)
安徽工程大学 Python程序设计实验报告 班级物流192 姓名 徐敏 学号 3190505232 成绩 _____ 日期 2020.3.22 指导老师 修宇 [实验名称] 实验二 顺序结构程序设计( ...
最新文章
- linux音频驱动dma数据,Linux音频驱动简述
- 【2018第五届世界互联网大会】世界互联网领先科技成果发布:带你看看这15项“黑科技”...
- 为什么很多人喜欢把软件装在D盘,而不是系统盘C
- php中文网数据库的搭建,【后端开发】php数据库中文乱码
- iOS之深入定制基于PLeakSniffer和MLeaksFinder的内存泄漏检测工具
- leetcode429. N 叉树的层序遍历(层序遍历05)
- treeReduce和reduce
- Scrapy 轻松定制网络爬虫
- 力扣-202 快乐数
- js 格式化输出_JS之 调试
- [导入]CLR探索系列:Server and Workstation Garbage Collection探索(垃圾回收系列)
- 用计算机制作简谱,雅乐简谱免费版
- 7个最优秀的手机游戏引擎
- html怎么设置表单的样式,html表单样式 如何用js给html表单设置style
- [Windows] PPT插件集,部分支持WPS(提高你的制作效率和页面美观)
- 用AD画PCB流程介绍
- 世界500强企业名称中英对照
- 2022年微软暑期实习提前批面经(苏州STCA)
- mac安装软件提示不被信任的程序
- 程序“媛”公号,越来越少了,这次推荐俩,轻拍!