.
第一周作业
【练习 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
.
.
测试
内存