mooc上c语言怎么改作业,C语言程序设计—京理工大学MOOC提交作业.doc

C语言程序设计—京理工大学MOOC提交作业

第一周作业

【练习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 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

要求 1. 所有变量都定义为双精度类型2. 结果精确到小数点后两位。

作为练习题目:

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

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

#include #define PAI? 3.1415926int 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 PAI 3.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以文本方式显示

A?以文本方式显示

The?ASCII?of?character?'A'?is?65.?1秒64M0测试用例 2以文本方式显示

Z?以文本方式显示

The?ASCII?of?character?'Z'?is?90.?1秒64M0测试用例 3以文本方式显示

0?以文本方式显示

The?ASCII?of?character?'0'?is?48.?1秒64M0测试用例 4以文本方式显示

1?以文本方式显示

The?ASCII?of?character?'1'?is?49.?1秒64M0测试用例 5以文本方式显示

+?以文本方式显示

The?ASCII?of?character?'+'?is?43.?1秒64M0Code:

#include

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值