C程序上机实验报告(西电版)

C程序上机实验报告(西电版)

ID:37911921

大小:72.50 KB

页数:12页

时间:2019-06-02

C程序上机实验报告(西电版)_第1页
C程序上机实验报告(西电版)_第2页
C程序上机实验报告(西电版)_第3页
C程序上机实验报告(西电版)_第4页
C程序上机实验报告(西电版)_第5页
资源描述:

《C程序上机实验报告(西电版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西安电子科技大学—C程序设计实验报告院系:人文学院姓名:学号:专业:C程序设计上机实验报告1.实验环境:软件系统:WindowsXPSP3MicrosoftVisualC++6.0硬件系统:联想台式机2.实验目的:掌握如何编辑、编译、链接调试运行c程序3.实验内容:(1)掌握顺序结构程序设计.(2)掌握选择结构程序设计(if和switch语句的用法)(3)循环结构程序设计(while,dowhile,for语句的用法)。(4)掌握数组的定义、输入和输出的方法,字符数组、字符串函数的使用。。(5)了解函数的定义,熟悉函数实参与形参的“值传递”方式,掌握函数的嵌套调用和

2、递归调用方法。4.实验要求:(1)输入编写的源程序,检查程序有无错误(语法和逻辑错误),有则改之。(2)编译和连接,仔细分析编译信息,如有错误应找出原因并改正。(3)运行程序,输入数据,分析结5实验结果:(1)两个数相加并显示其结果#include#includemain(){intnumber;floatamount;number=100;amount=30.75+70.35;printf(“%d”,number);printf(“%5.2f”,amount);system("pause");return0;}输出结果:1

3、00101.10请按任意键继续……实验心得:代码行10是给变量赋值。整数值100赋给了变量number,在代码行12两个实数相加的结果赋给了变量amount。而语句number=100;amount=30.75+70.35;称为赋值语句,其是以分号结束。打印语句:printf(“%d”,number);包含两给参数。(2)整型数据相除。#includevoidmain(){inti=100,j=40;floatf;f=i/j;printf("f=%f",f);}运行结果:f=2.000000实验心得:上述程序中f的结果为2.0,小数部分丢失

4、。如需保留小数部分,可将“f=i/j”;改写成:f=(float)i/j;强制类型转换得到的结果是一个瞬间量,它不改变表达式中的原有数据。(3)不同类型数据输出;#includevoidmain(){inta=-2;floatb=123.456;charc='a';printf("a=%3d,%o,%x,%u",a,a,a,a);printf("b=%10.2f,%.2f%-10.2f",b,b,b);printf("c='%3c','%-3c'",c,c);printf("%3s,%7.2s,%.3s,%-5.3s","C

5、HINA","CHINA","CHINA","CHINA");}运行结果:a=-2,37777777776,fffffffe,4294967294b=123.46,123.46123.46c='a','a'CHINA,CH,CHI,CHIPressanykeytocontinue(4)无符号十进制格式的输出#includevoidmain(){inti=-1;printf("%d,%u",i,i);}运行结果:-1,4294967295Pressanykeytocontinue(5)单个字符的输入和输出#include#inc

6、ludevoidmain(){charch;ch=getche();putchar(ch);putchar('');}运行结果:输入一个字符,如a,显示aa(6)多个字符的输入和输出:#include#includevoidmain(){chara,b,c;a=getch();b=getch();c=getch();putchar(a);putchar(b);putchar(c);putchar('');getch();}运行结果:输入任意三个字符,如abc在屏幕上显示abc(7)字符串的输入和输出#in

7、cludevoidmain(){charstr[80];gets(str);puts(str);}运行结果:输入一串字符,如:aaa123,回车之后显示aaa123(8)输入一个小写字母,按大写输出#include#includevoidmain(){charch;ch=getche();putchar(ch-32);}运行结果:输入一个小写字母如a,显示结果为aA。即ch的asc码值-32所得。(9)输入一个数,求平方根#include#include#include

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

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

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