c语言中b c的余数赋给b,实验一  C语言程序开发环境、数据类型及表达式.doc

PAGE 6

《C语言程序设计》实验(上机)报告

班级·学号 姓名 实验日期 任课教师

实验名称

实验一 C语言程序开发环境、数据类型及表达式

验证型

一、实验目的及要求

1.掌握编辑C源程序的方法,熟悉开发、运行C程序的全过程。

2.在VC编译环境下练习对C源文件进行编译和简单查错。

3.掌握C语言中各种常量的表示形式及变量的定义。

4.掌握C语言中各种运算符的作用、优先级和结合性,能熟练运用各种表达式。

5.掌握不同类型数据运算时数据类型的转换规则,了解表达式语句,尤其是赋值语句。

二、上机内容:

1.编写程序实现在屏幕上显示以下结果:

The dress is long

The shoes are big

The trousers are black

2.改错题(将正确程序写在指定位置)

改正下列程序中的错误,在屏幕上显示商品价格表(源程序附后面)。

输入输出示例

商品名称    价格

TCL电视机   ¥7600

美的空调    ¥2000

SunRose键盘  ¥50.5

源程序(有错误的程序)

#include

mian()

{

printf("商品名称    价格\n);

printf("TCL电视机   ¥7600")

printf("美的空调    ¥2000)

printf("SunRose键盘  ¥50.5)

}

正确的程序为:

3.编写程序:已知a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。

输入输出示例

a/b的商=7

a/c的商=3

a%b的余数=10

a%c的余数=15

4.编写程序:设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b时,将a赋给c。(提示:用条件运算符)

三、实验平台

Windows98 或 2000 或 XP以上版本 VC6.0以上版本

四、程序清单

(写出上机内容1、3、4的源程序)

五、调试和测试结果(调试中出现的典型问题及解决方法,测试结果是否正确或具体值等)

六、教师批语与成绩评定:

评语:

成绩:   优     良     中    及格     不及格

评阅教师:         评阅日期:     年    月   日

《C语言程序设计》实验(上机)报告

班级·学号 姓名 实验日期 任课教师

实验名称

实验二 顺序结构程序设计

验证型

一、实验目的及要求

1.熟悉C语言的表达式语句、空语句和复合语句。

2.熟悉函数调用语句,尤其是输入输出函数调用语句。

3.熟悉顺序结构程序中语句的执行过程。

4.能设计简单的顺序结构程序。

二、上机内容

1.键盘输入与屏幕输出练习

问题1 要使下面程序的输出语句在屏幕上显示1, 2, 34,则从键盘输入的数据格式应为以下备选答案中的 。

#include

main()

{

char a,b;

int c;

scanf("%c%c%d",&a,&b,&c);

printf("%c,%c,%d\n",a,b,c);

}

A)1 2 34 B)1, 2, 34

C)’1’,’2’,34 D)12 34

问题2 在与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显示1 2 34,则应修改程序中的哪条语句?怎样修改?

问题3 要使上面程序的键盘输入数据格式为1,2,34,输出语句在屏幕上显示的结果也为1,2,34,则应修改程序中的哪条语句?怎样修改?

问题4 要使上面程序的键盘输入数据格式为1,2,34,而输出语句在屏幕上显示的结果为'1', '2',34,则应修改程序中的哪条语句?怎样修改?

[提示:利用转义字符输出字符单引号字符。]

2.编写程序:

(1)从键盘输入两个八进制数,计算两数之和并分别用十进制和十六进制数形式输出。

输入输出示例

Enter a and b: 20 30

d:40

x:28

(2)编写程序:从键盘输入两个实数a和x,按公式计算并输出y的值:

输入输出示例

Enter a , x : 1.0,0.0

y=2.000000

3.改错题

改正下列程序中的错误。从键盘输入3个整数a、b、c,计算这3个整数的和s,并以“s=a+b+c”和“a+b+c=s”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值