资源描述:
《c语言上机练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言上机练习题1、熟悉VC6.0环境,通过练习以下程序掌握“新建”C源文件、“编辑”程序代码、“编译”、“连接”、“运行”程序的操作方法。1)新建名为“hello.c”C语言源文件(方法:单击“文件”菜单->“新建”命令->“文件”标签->“C++SourseFile”选项。然后输入名字“hello.c”。接着,选择保存位置,也可以不改动,默认保存在桌面上。最后单击“确定”按钮)。2)输入如下代码:/*exampleThefirstCProgram*/#includemain(){printf(“Hello,world!”);}3)完
2、成“编译”、“连接”注意观察调试窗口中信息的变化。编译连接运行4)单击“运行”按钮,弹出运行窗口(黑底白字的窗口),观察运行结果。5)关闭运行窗口(按键盘上任意一个键即可关闭,或者单击“红叉”关闭按钮)。6)将上以的printf(“Hello,world!”);代码改为printf(“Hello,world!”);观察运行结果有什么不同?1)关闭VC6.0,在保存位置找到你写的C程序文件”hello.c”,观察它的图标。2)重新打开文件”hello.c”,删除注释语句/*exampleThefirstCProgram*/,将文件另存为“hello
3、2.c”,重新“编译”、“连接”、“运行”,观察结果是否有变化。(删除注释语句会对程序运行产生影响吗?)3)删除代码中printf(“Hello,world!”);此句后面的分号,再次“编译”,看看编译结果是否报错,尽量认识报错的英文信息。(学会通过报错信息来改正错误!)。根据报错信息改正错误(把刚才删除的分号加上),重新“编译”,直到编译成功,再次“运行”程序。4)关闭VC6.0。1、新建文件源文件“add.C”,完成以下程序并运行,体会程序执行过程。#includevoidmain()/*求两数之和*/{inta,b,sum;/*声
4、明变量为整型*//*以下3行为C执行语句*/a=123;b=456;sum=a+b;printf(″sumis%d\n″,sum);}2、修改上题程序代码,要求整型变量a、b的值由用户从键盘上输入,然后在显示器上输出它们的和。(要求有必要的文字说明)请同学们先自己思考,完成程序设计。最后再看答案————————————参考代码—————————————#includevoidmain(){inta,b,sum;printf(“这是一个加法器请输入a,b的值:”);scanf(“%d,%d”,&a,&b);sum=a+b;prin
5、tf(″它们的和是:%d\n″,sum);}__________________________________________________________请注意:从键盘输入a、b的值时,用什么分隔开?这取决于scanf函数中的格式控制符。3、将以下程序上机实现,观察输出结果,体会“转义字符”。#includemain(){printf("101x42C");printf("Isay:"Howareyou?"");printf("\CProgram\");printf(“’VC’");}1、字符可以做加减
6、法(以ASCII码加减),字符变量既可以以字符形式输出也可以以整数形式输出。上机实现以下程序,观察输出结果,分析为什么会产生这些结果。#includevoidmain(){charc;intn;c=97;n=98;printf(“%c%c”,c,n);/*整型数据也可以以字符形式输出*/printf(“%d%d”,c,n);c=c-32;n-=32;printf(“%c%c”,c,n);printf(“%c%c”,c,n);}2、写一程序:从键盘上输入一个三位正整数,分别输出它的个位数、十位数、百位数。请同学们自己思考,
7、完成程序设计。3、写一程序:要求输入一个华氏温度(要有提示输入的文字说明),要求输出摄氏温度(输出保留两位小数)。公式为:C=5/9(F-32)。(注意,定义变量应该为实型,输出的摄氏温度保留两位小数)注意:此题非常重要,二级上机考试经常出现!4、(标准输入函数scanf函数的使用)输入以下程序#includevoidmain(){inta,b,c;scanf("%d%d%d",&a,&b,&c);/*分别输入a,b,c的值*/printf("a=%db=%dc=%d",a,b,c);/*显示输出a,b,c的值*/}(1)运
8、行程序,要使a=123,b=456,c=7890,应该怎么输入?(2)将代码中的