第一周作业
【练习 11 HelloWorld
成绩
0
开启时间
10月21日星期二08:00
折扣
0.8
折扣时间
12月7 E1星期日23:55
允许迟交
否
关闭时间
12月7日星期日23:55
让我们学习用c语言向世界问好。
“Hello World”示例程序最早出现于1972年,由贝尔实验室成员Brian Kernighan撰写 的部技术文件(Introduction to the Language B》之中。不久同作者于1974年所撰写 的^Programming in C: A Tutorial》,也延用这个示例。
一般來说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编 写的第一个程序。它还可以用來确定该语言的编译器、程序开发环境,以及运行环境是 否己经安装妥当。将“HelloWorld”作为第一个示程序,已经成为编程语言学习的传统。
我们在这里继续传统,这也是一种向前辈们致敬的方式之一吧!
最早的程序基本是这个样子的:
#include
int main ()
{
printf ("Hello world. \n'r);
return 0;
}
请模仿上面的程序,看看是否可以通过编译?如果你能通过这个简单的程序,那就让我 们继续完成后面的习题吧。
略
第二周作业
【练习2]学学scanf和printf的用法吧
成绩
0
开启时间
10月21日 星期二08:00
折扣
0.8
折扣时间
12月7日星期日23:55
允许迟交
否
关闭时间
12月7日星期日23:55
该如何处理double型的数据:如何定义变量类型?如何使用scanf函数?
如果已知圆柱的底面半径r ,以及高h ,则可计算出圆柱的侧面积s=2 n r h ,体积 v=n r2 h o 其中 n=3.1415926<>
输入:
第一行输入圆柱的底面半径r
第二行输入圆柱的高h
输出:
s=,V=v圆柱的体积>
要求
所有变量都定义为双精度类型
结果精确到小数点后两位。
作为练习题目:
我们已经给您编写好了大部分的代码,请您口己修改儿个地方,完成程序的剩余部分。
********************************************** 令 |彳 j ************
#include
^define PAI 3.1415926
int main()
{
int r,h;
double s,v;
scanf("%d %d", );
s=2*PAI*r*h;
v=PAI*r*r*h;
printf(Ms=%.2f,v=\n\s, );
return 0;
}
Ik*********************************************^J^************
Code:
#include
#define PAI 3.1415926
int main()
{
int rzh;
double s,v;
scanf(H%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
开启时间
年 10 月 21 0 星期二 10:00
折扣
0.8
折扣时间
11月5日 星期三23:55
允许迟交
否
关闭时间
11月12日 星期三23:55
背景:
我们在计算机基础中己经学过:字母在计算机中采用ASCII码进行存储。下面要从键盘 上输入任意一个字符,然后输出该字符对应的ASCII码。
输入:
一个字符
输出:
该字符对应的ASCII码
测试输 入
期待的输出
时间限制
存限
制
额外 进程
测试用
例1
以文本方式显 示
以文本方式显示
1秒
64M
0
1.A*
1.The ASCII of character 'A' is 65,
测试用
例2
以文本方式显 示
以文本方式显示
1秒
64M
0
1.Z?
1.The ASCII of character T is 90.?
测试用
例3
以文本方式显 示
以文本方式显示
1秒
64M
0
1. 0*
1.The ASCII of character 'O' is 48.*
测试用
以文本方式显
以文本方式显示
1秒
64M
0
测试输 入
期待的输出
时间限制
存限 制
额外 进程
例4
示
1. 1*
1 ?The ASCII of character T is 49,
测试用
例5
以文本方