2011C程序实验报告wo带答案(2)
输入9
输出37.00000
(3)编程实现:任意输入一个大写字母,以小写字母输出。
#include<stdio.h> main () {
char c;
scanf(“%c”,&c); c=c+32;
printf("%c\n",c ); }
输入A 输出a
(4)鸡兔同笼。已知鸡兔总头数为h(设为30),总脚数为f(设为90),求鸡兔各有多
少只?(不做了)
(5)编写一个程序,输入一个三位正整数,然后反向输出对应的数,如输入123,则输出321。
#include<stdio.h> main()
{ int a,b,c,d;
scanf("%d",&a); b=a/100; c=a/10%10; d=a%10;
printf("%d%d%d",d,c,b); }
输入563 输出365
(6)编写程序,已知三角形的底边和高,求三角形的面积。678仅做一题。
#include<stdio.h> main() {
int d,h,area;
scanf(“%f%f”,&d,&h); area=1.0/2*d*h; printf("%f ",area);
}
输入3 4
输出6.000000
(7)编写程序,已知矩形的两条边,求矩形的面积和周长。
#include<stdio.h> main() {
float a,b,c,s;
scanf(“%f%f”,&a,&b); c=2*(a+b); s=a*b;
printf("%f ,%f",c,s);
}
输入1 3
输出8.000000,3.000000
(8)编写程序,已知圆的半径,圆周率为3.14,求圆的周长和圆的面积。
#include<stdio.h> main() {
float r,c,s;
scanf(“%f”,&r); c=2*3.14*r; s=3.14*r*r;
printf(“%f%f”,c,s); }
5
输入1
输出6.2800003.140000
5.选做题
(1)编写程序,已经一个球的半径,求球的表面积和体积。
(2)编写一个程序,从键盘输入圆锥体的半径r和高度h,计算其体积。
(3)试编程,已知圆柱的底面半径和高,求圆柱体的体积和表面积。
(4)试编程,求长方体的体积。
实验三 选择结构程序设计
一、实验目的
1. 了解条件与程序流程的关系。 2. 掌握if语句的用法 3. 熟练掌握if语句嵌套
4. 掌握条件运算符的使用方法
5. 熟练掌握if语句嵌套、switch语句及条件运算符的使用方法 二、实验要求
1. 分析整理运行结果,完成实验报告,要求报告书写字迹清晰,格式规范。 2. 实验报告中应包含运行结果及结果分析。 3. 最后给出实验总结及体会。 三、实验内容及步骤
1.读下面程序,写出运行结果,并
对结果进行分析。
(1)#include<stdio.h>
void main( )
{ int a=3,b=4,s; s=a; if(a<b)
s=b;
s*=s;
printf(“%d\n”,s);
}
运行结果:16
结果分析:if后面表达式真时执行下面语句
.
(2)#include<stdio.h> void main( ) { int a=0,b=0,c=0; if(++a>0||++b>0) ++c; printf(“\na=%d,b=%d,c=%d”,a,b,c); }
运行结果:a=1,b=0,c=1
结果分析:当++a>0为真时++b>0不执行 (3)#include<stdio.h> main() { int a,b,c,u,v,w; u=v=w=0; a=-1,b=3,c=3; if(c>0) u=a+b; if(a<=0) { if(b>0)
if(c<=0)
v=a-b;
}
else if(c>0) v=a-b;
else w=c;
printf(“output:u=%d,v=%d,w=%d”,u,v,w);
6
} 运行结果:output:u=2,v=0,w=0 结果分析:由于c=3,所以if(c<=0)为假不执行下面的语句,由于a=-1(a<=0)为真else后不执行。 2.程序填空 输入任一字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小
写字母,则把它变成大写字母;其它字符不变。 #include<stdio.h> void main( ) {
char ch;
printf(“Please input ch:”);
scanf(“%c”,&ch); ch=ch+32; else if(ch>= a &&ch<= z ) printf(“%c”,ch); } 3.程序设计
(1)输入两个数,求出大数并输出。
#include<stdio.h> main() { int a,b,c; scanf("%d%d",&a,&b); if(a>b) c=a; else c=b; printf("%d",c); } 输入2 3 输出3
(2) 输入两个实数,按代数值由小到大的顺序输出这两个数。 #include<stdio.h> main()
{
int a,b,c;
scanf("%d%d",&a,&b); if(a>b)
{
c=a; a=b; b=c;
}
printf("%d%d",a,b); }
输入12 21 输出12 21
(3)编写程序,输入a、b、c三个数,输出最大者。
#include<stdio.h> main() {
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c); if(a>b) d=a; else d=b; if(d<c) d=c;
printf("%d",d); }
输入12 45 32 输出45
(4)编写一个程序,将输入的三个数从小到大排列出来。
#include<stdio.h> main() {
int a,b,c,t;
scanf("%d%d%d",&a,&b,&c); if(a>b) {
t=a; a=b; b=t; } if(a>c) {
t=a; a=c; c=t; }
if(b>c) {
t=b; b=c; c=t;
7
}
printf("%d%d%d",a,b,c); }
输入 4 10 9 输出 4 9 10
(5)由键盘输入三个数,计算以这三个数为边长的三角形面积。(对满足三角形条件进行判断)
#include<stdio.h> main() {
float a,b,c,s,s1;
scanf("%f,%f,%f",&a,&b,&c); if((a+b)>c&&(a+c)>b&&(b+c)>a)
{
s=(a+b+c)/2.0;
s1=s*(s-a)*(a-b)*(a-c); s=sqrt(s1);
printf("三角形面积为:%f\n",s); } else
printf("此三边构不成三角形"); }
输入3 4 5
输出三角形面积为:6.000000
(6)由键盘输入三个整数a、b、c,输出其中最大的数。(用if嵌套实现)
#include<stdio.h> main() {
int a,b,c;
scanf("%d%d%d",&a,&b,&c); if(a>b) if(a>c)
printf(“%d”,a);
else
printf(“%d”,c);
else
if(b>c)
printf(“%d”,b);
else
printf(“%d”,c);
}
输入1 2 3 输出3
(7)编写一个程序,将输入的三个数从小到大排列出来。(用if嵌套实现)
#include<stdio.h> 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”,a,b,c); else
printf(“%d%d%d”,a,c,b); else
printf(“%d%d%d”,c,a,b); else
if(b<c)
if(a<c)
printf(“%d%d%d”,b,a,c);
else
printf(“%d%d%d”,b,c,a); else
printf(“%d%d%d”,c,b,a);
}
输入3 2 1 输出123
(8)试着用多种方法实现
x(x 1)计算函数 y
2x 1
(1 x 10) …… 此处隐藏:2883字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




