重庆师范大学c语言考试系统题库,c语言上机练习题1.doc

c语言上机练习题1

C语言上机练习题

熟悉VC6.0环境,通过练习以下程序掌握“新建”C源文件、“编辑”程序代码、“编译”、“连接”、“运行”程序的操作方法。

新建名为“hello.c”C语言源文件(方法:单击“文件”菜单->“新建”命令->“文件”标签->“C++ Sourse File”选项。 然后输入名字“hello.c” 。接着,选择保存位置,也可以不改动,默认保存在桌面上。最后单击“确定”按钮)。

输入如下代码:

/* example The first C Program*/

#include

main()

{

printf(“Hello, world!”);

}

完成“编译”、“连接”注意观察调试窗口中信息的变化。

单击“运行”按钮,弹出运行窗口(黑底白字的窗口),观察运行结果。

关闭运行窗口(按键盘上任意一个键即可关闭,或者单击“红叉”关闭按钮)。

将上以的printf(“Hello, world!”);代码改为 printf(“Hello,\nworld!\n”); 观察运行结果有什么不同?

关闭VC6.0,在保存位置找到你写的C程序文件”hello.c”,观察它的图标。

重新打开文件”hello.c”,删除注释语句 /* example The first C Program*/ ,将文件另存为“hello2.c”,重新“编译”、“连接”、“运行”,观察结果是否有变化。(删除注释语句会对程序运行产生影响吗?)

删除代码中printf(“Hello, world!”); 此句后面的分号,再次“编译”,看看编译结果是否报错,尽量认识报错的英文信息。(学会通过报错信息来改正错误!)。根据报错信息改正错误(把刚才删除的分号加上),重新“编译”,直到编译成功,再次“运行”程序。

关闭VC6.0。

新建文件源文件“add.C”,完成以下程序并运行,体会程序执行过程。

#include void main( ) /* 求两数之和 */{ int a,b,sum; /* 声明变量为整型 */ /* 以下3行为C执行语句 */ a=123; b=456; sum=a+b; printf(″sum is %d\n″, sum);}

修改上题程序代码,要求整型变量a、b的值由用户从键盘上输入,然后在显示器上输出它们的和。(要求有必要的文字说明)

请同学们先自己思考,完成程序设计。最后再看答案

————————————参考代码—————————————

#include void main( ) { int a,b,sum; printf(“这是一个加法器\n\n请输入a,b的值:”);

scanf(“%d,%d”, &a, &b); sum=a+b; printf(″它们的和是:%d\n″, sum);}__________________________________________________________

请注意:从键盘输入a、b的值时,用什么分隔开?这取决于scanf函数中的格式控制符。

将以下程序上机实现,观察输出结果,体会“转义字符”。

#include

main()

{

printf("\101 \x42 C\n");

printf("I say:\"How are you?\"\n");

printf("\\C Program\\\n");

printf(“\’VC\’");

}

字符可以做加减法(以ASCII码加减),字符变量既可以以字符形式输出也可以以整数形式输出。上机实现以下程序,观察输出结果,分析为什么会产生这些结果。

#include void main() { char c; int n; c=97; n=98; printf(“%c %c\n”, c, n); /* 整型数据也可以以字符形式输出 */ printf(“%d %d\n”, c, n); c=c-32; n-=32;

printf(“%c %c\n”, c, n);

printf(“%c %c\n”, c, n); }

写一程序:从键盘上输入一个三位正整数,分别输出它的个位数、十位数、百位数。

请同学们自己思考,完成程序设计。

写一程序:要求输入一个华氏温度(要有提示输入的文字说明),要求输出摄氏温度(输出保留两位小数)。公式为: C=5/9(F-32)。(注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值