c语言输入加法式 出结果,C语言程序设计实验指导书参考答案

实验

2 基本数据类型、运算和表达式

一、实验目的

(1)掌握

C语言数据类型,熟悉如何定义一个整型和实型的变量,以及对它们赋值的方法。

(2)掌握不同的类型数据之间赋值的规律。

(3)学会使用

C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运

算符的使用。

(4)进一步熟悉

C程序的编辑、编译、连接和运行的过程。

二、实验内容

1. 变量的定义

[题目

1117:变量定义,按要求完成程序]

下面给出一个可以运行的程序,但是缺少部分语句,请按右边的提示补充完整缺少的语句。

void main()

{

int a, b;

int i, j;

a=5;

b=6;

i=3.14; j=i*a*b;

printf("a=%d,b=%d,i=%f,j=%f\n", a, b, i, j);

}

[具体操作步骤]

(1)将代码补充完整;

(2)在

TC或

VC++上运行通过;

(3)在

JudgeOnline实验系统上提交;

2. 赋值表达式与赋值语句

[题目

1118:赋值表达式与赋值语句,写出程序运行结果

]

阅读下面程序,写出运行结果:

void main()

{

float a;

int b, c;

char d, e;

a=3.5;

b=a;

c=330;

d=c;

e='\\';

printf("%f,%d,%d,%c,%c", a,b,c,d,e);

}

运行结果为:

3.500000,3,330,J,\

[提示]赋值语句具有类型转换的功能,但可能会改变数据。

3. 基本运算

[题目

1119:基本运算,写出程序运行结果]

阅读下面程序,写出运行结果:

void main()

{ int a, b, c;

float d=15, e, f;

a=35%7;

b=15/10;

c=b++;

e=15/10;

f=d/10;

printf("%d,%d,%d,%f,%f,%f", a,b,c,d,e,f);

}

运行结果为:

0,2,1,15.000000,1.000000,1.500000

[提示]除法分整除与普通除法之分。

实验

3 基本输入与输出

一、实验目的

(1)熟练掌握

putchar、getchar、printf、scanf函数的使用方法。

(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

二、实验内容

[题目

1126:字符的输入与输出]

编程实现由键盘输入一个字符后,在屏幕上输出该字符。

[第一组自测数据] [第二组自测数据]

[键盘输入] [键盘输入]

a↙

+↙

[正确输出] [正确输出]

a

+

参考程序:

#include "stdio.h"

main()

{

char ch;

ch = getchar();

putchar(ch);

}

[题目

1127:计算加法]

编程实现由键盘输入一个加法式,输出正确的结果。(两个加数均为整数)

[第一组自测数据] [第二组自测数据]

[键盘输入] [键盘输入]

10+20↙

-15+60↙

[正确输出] [正确输出]

30

45

参考程序:

#include "stdio.h"

main()

{ int a, b;

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

printf("%d", a+b);

}

[题目

1014:求圆面积]

只,程序位;另外数位小两留果保,结3.14159取

π:注。(积面的圆计算该请,r圆半径输入由键盘

要能对

r在

0到

10000范围的情况输出正确答案即可)

[第一组自测数据] [键盘输入]

5

65.2↙

[键盘输入]

[正确输出] 11.2↙

13355.02 [正确输出]

[第二组自测数据] 394.08

[提示]结果保留两位小数可采用

printf函数的格式控制字符来实现。

参考程序:

#include "stdio.h"

main()

{ float area,r;

scanf("%f",&r);

area=3.14159*r*r;

printf("%0.2f",area);

}

[题目

1015:计算摄氏温度值]

从键盘输入一个华氏温度值,要求按格式输出其对应的摄氏温度值,精确到小数点后两位。

数学公式描述为:

32)(

9

5 -= FC

[第一组自测数据] [第二组自测数据]

[键盘输入] [键盘输入]

100↙

100↙

[正确输出] [正确输出]

37.78 37.78

[提示]注意公式中的除为普通除法。

参考程序:

#include

void main()

{ float f,c;

scanf("%f",&f);

c=5.0/9*(f-32);

printf("%.2f",c);

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值