c语言程序设计精髓MOOC答案第五周,C语言程序设计上mooc答案.docx

.

第一周作业

【练习 1】 HelloWorld

成绩

0

开启时间

2014

年 10

月 21 日 星期二 08:00

折扣

0.8

折扣时间

2014

年 12

月 7

日 星期日

23:55

允许迟交

关闭时间

2014

年 12

月 7

日 星期日

23:55

让我们学习用C 语言向世界问好。

“Hello World ”示例程序最早出现于 1972 年,由贝尔实验室成员 Brian Kernighan 撰写的内部技术文件《 Introduction to the Language B 》之中。不久同作者于 1974 年所撰写的

Programming in C: A Tutorial 》,也延用这个示例。

一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编

写的第一个程序。它还可以用来确定该语言的 编译器 、程序开发环境,以及运行环境是否已经安装妥当。 将 “Hello World ”作为第一个示范程序, 已经成为编程语言学习的传统。

我们在这里继续传统,这也是一种向前辈们致敬的方式之一吧!

最早的程序基本是这个样子的:

#include < stdio.h >

int main ()

{

printf ("Hello world.n");

return 0;

}

请模仿上面的程序, 看看是否可以通过编译?如果你能通过这个简单的程序,那就让我们继续完成后面的习题吧。

第二周作业

【练习 2】学学 scanf 和 printf的用法吧

成绩

0

开启时间

2014

年 10

月 21 日 星期二 08:00

折扣

0.8

折扣时间

2014

年 12

月 7

日 星期日

23:55

允许迟交

关闭时间

2014

年 12

月 7

日 星期日

23:55

该如何处理

double 型的数据:如何定义变量类型?如何使用

scanf 函数?

.

.

如果已知圆柱的底面半径 r ,以及高 h ,则可计算出圆柱的侧面积 s=2 πr h ,体积 v= πr 2 h 。其中 π=3.1415926 。

输入:

第一行输入圆柱的底面半径r

第二行输入圆柱的高h

输出:

s=,v=

要求

所有变量都定义为双精度类型

结果精确到小数点后两位。

作为练习题目:

我们已经给您编写好了大部分的代码,请您自己修改几个地方,完成程序的剩余部分。

**********************************************分隔线 ************

#include

#define PAI3.1415926

int main()

{

int r,h;

double s,v;

scanf("%d %d",);

s=2*PAI*r*h;

v=PAI*r*r*h;

printf("s=%.2f,v=\n",s,);

return 0;

}

**********************************************分隔线 ************

Code :

#include

#define PAI3.1415926

int main()

{

int r,h;

double s,v;

scanf("%d %d",&r,&h);

s=2*PAI*r*h;

v=PAI*r*r*h;

printf("s=%.2f,v=%.2f\n",s,v);

.

.

return 0;

}

第三周作业

1、输出字符的ASCII 码

成绩

10

开启时间

2014

年 10

月 21

日 星期二 10:00

折扣

0.8

折扣时间

2014

年 11

月 5 日 星期三 23:55

允许迟交

关闭时间

2014

年 11

月 12

日 星期三 23:55

背景:

我们在计算机基础中已经学过:字母在计算机中采用ASCII 码进行存储。下面要从键盘

上输入任意一个字符,然后输出该字符对应的ASCII 码。

输入:

一个字符

输出:

该字符对应的ASCII码

测试

内存

额外进

期待的输出

时间限制

输入

限制

测试

以文本方式显

1秒64M0

用例

以文本方式显示

1

1.The ASCII of character

'A' is 65.

1.A

测试

以文本方式显

1秒64M0

用例

以文本方式显示

2

1.The ASCII of character

'Z' is 90.

1.Z

测试

以文本方式显

1秒64M0

用例

以文本方式显示

3

1.The ASCII of character

'0' is 48.

1.

0

.

.

测试

内存

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值