c语言实现两个数交换

c语言实现两个数交换

ID:12281221

大小:53.50 KB

页数:4页

时间:2018-07-16

c语言实现两个数交换_第1页
c语言实现两个数交换_第2页
c语言实现两个数交换_第3页
c语言实现两个数交换_第4页
资源描述:

《c语言实现两个数交换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、成绩:优评语:掌握了本次实验的所有内容,很好!批改时间:2012-3-2617:02:30批改老师:胡小丽实验1C程序的运行环境和最简单的C程序设计学号:姓名:实验日期:3.221.实验目的和要求(1)熟悉C语言程序开发环境(VisualC++),了解开发环境中的编辑、编译、链接和运行命令。(2)掌握在C语言开发环境中如何编辑、编译、链接和运行一个标准C语言程序。(3)通过运行简单的程序,熟悉C语言的基本格式规范,并初步了解它的结构特点。(4)了解下列命令及函数:include、main、printf、s

2、canf。(5)掌握C语言数据类型的概念,熟悉如何定义一个整型、字符型、实型变量,以及如何对它们进行赋值。(6)掌握整型、字符型、实型变量数据输出时所用的格式转换符。2.实验内容:2.1:如下程序,实现两个数交换,但不使用中间变量。请填空。#includemain(){inta,b,a=9,b=5;printf("交换前,两个数为:a=%d,b=%d",a,b);a+=b;b=____;a-=____;printf("交换以后,两个数为:a=%d,b=%d",a,b);}2.1编写的程序及运行结果

3、如下:#includemain(){inta,b,a=9,b=5;printf("交换前,两个数为:a=%d,b=%d",a,b);a+=b;//a=a+b=14b=a-5;//b=9=14-5=a-5a-=9;//(设a-=x)则a=a-x,5=14-x,x=9,a-=9printf("交换以后,两个数为:a=%d,b=%d",a,b);}2.2:有如下程序,该程序的功能是给出长方体的三个边长,求:长方体的体积。请改正程序中的错误。#include"stdio.h"main(){floata,b

4、,c;/*/*a,b,c是边长//v是体积a=2,b=3,c=5;intv;v=a*b*c;printf("长方体的体积为:%f*%f*%f=%vd",a,b,c,v);}2.2修正后的程序及运行结果如下:#include"stdio.h"main(){floata,b,c;//a,b,c是边长//v是体积intv;a=2,b=3,c=5;v=a*b*c;printf("长方体的体积为:%f*%f*%f=%d",a,b,c,v);}2.3.编写程序,实现按下面要求的格式输出结果。a=□□5,b=□□7,a-b=-2

5、,a/b=71%c1=computer,c2=comp□□,c3=□□compx=31.19,y=□□-31.2,z=31.1900s=3.11900e+002,t=□□-3.12e+0012.3:编写的程序及运行结果如下:#includemain(){charc1[]="compuer";doublex=31.1900,y=-31.2,z,s=311.9,a=5,b=7,c=a/b,e=a-b,t;printf("a=%.0f,b=%.0f,a-b=%.0f,",a,b,e);printf("a/b=%

6、.0f%%",c*100);printf("c1=%s,",c1);printf("c2=%.4s,",c1);printf("c3=%.4s",c1);printf("x=%.2f,y=%.1f,z=%.4f",x,y,x);printf("s=%.5e,t=%.2e",s,y);return0;}1.实验小结:1:通过这一次的实验掌握了相关运算的优先级。2:在输出函数printf中容易出错,如printf("a=%d",a);中容易忘掉a前面的逗号。3:变量必须先定义后使用。本次实验的第二题就是还没定义

7、变量就使用,导致出错。4:百分数的输出也是本次的一个容易出错的问题。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。