C语言程序的设计北京理工大学MOOC提交作业Word格式.docx
《C语言程序的设计北京理工大学MOOC提交作业Word格式.docx》由会员分享,可在线阅读,更多相关《C语言程序的设计北京理工大学MOOC提交作业Word格式.docx(57页珍藏版)》请在冰豆网上搜索。
#include<
stdio.h>
intmain()
{
printf("
Helloworld.\n"
);
return0;
}
请模仿上面的程序,看看是否可以通过编译?
如果你能通过这个简单的程序,那就让我们继续完成后面的习题吧。
略
第二周作业
【练习2】学学scanf和printf的用法吧
该如何处理double型的数据:
如何定义变量类型?
如何使用scanf函数?
如果已知圆柱的底面半径r,以及高h,则可计算出圆柱的侧面积s=2πrh,体积v=πr2h。
其中π=3.1415926。
输入:
第一行输入圆柱的底面半径r
第二行输入圆柱的高h
输出:
s=<
圆柱的侧面积>
v=<
圆柱的体积>
要求
1.所有变量都定义为双精度类型
2.结果精确到小数点后两位。
作为练习题目:
我们已经给您编写好了大部分的代码,请您自己修改几个地方,完成程序的剩余部分。
**********************************************分隔线************
#include<
#definePAI
3.1415926
intr,h;
doubles,v;
scanf("
%d%d"
);
s=2*PAI*r*h;
v=PAI*r*r*h;
s=%.2f,v=
\n"
s,
Code:
#definePAI3.1415926
&
r,&
h);
s=%.2f,v=%.2f\n"
s,v);
第三周作业
1、输出字符的ASCII码
10
2014年10月21日星期二10:
2014年11月5日星期三23:
2014年11月12日星期三23:
背景:
我们在计算机基础中已经学过:
字母在计算机中采用ASCII码进行存储。
下面要从键盘上输入任意一个字符,然后输出该字符对应的ASCII码。
一个字符
该字符对应的ASCII码
测试输入
期待的输出
时间限制
存限制
额外进程
测试用例1
以文本方式显示
1.A↵
1.The
ASCII
of
character
'
A'
is
65.↵
1秒
64M
测试用例2
1.Z↵
Z'
90.↵
测试用例3
1.0↵
0'
48.↵
测试用例4
1.1↵
1'
49.↵
测试用例5
1.+↵
+'
43.↵
charch;
%c"
ch);
TheASCIIofcharacter'
%c'
is%d."
ch,ch);
2、一年级的算术题
小明上小学一年级了,老师已经教会了他们进行整数的+、-、*、/、%计算,下面老师开始出题,给出一个简单的算术表达式,请小明给出计算结果。
接受两个整数,每个整数之间使用空格分隔。
例如输入格式为:
123
444
分别输出按照整型数据进行+、-、*、/、*之后的运行结果。
1.10
3↵
1.10+3=13↵
2.10-3=7↵
3.10*3=30↵
4.10/3=3↵
5.10%3=1↵
1.11
-3↵
1.11+-3=8↵
2.11--3=14↵
3.11*-3=-33↵
4.11/-3=-3↵
5.11%-3=2↵
Code
inta,b;
charch=37;
%d%d"
a,&
b);
%d+%d=%d\n"
a,b,a+b);
%d-%d=%d\n"
a,b,a-b);
%d*%d=%d\n"
a,b,a*b);
%d/%d=%d\n"
a,b,a/b);
%d%c%d=%d\n"
a,ch,b,a%b);
3、判断三角形的形状
要求
输入三角型的三条边,判断三角形的形状。
假设输入的三边边长均>
0。
三角型的3条边的长度(int型)。
等边三角形:
equilateraltriangle
等腰三角形:
isocelestriangle
不构成三角形:
non-triangle
一般三角形:
triangle
1.2
2
2↵
1.equilateral
triangle.↵
1.3
1.isoceles
1.1
3
1↵
1.non-triangle.↵
4
5↵
1.triangle.↵
测试用例6
测试用例7
1
测试用例8
测试用例9
1.5
测试用例10
1.4
5
inta,b,c;
%d%d%d"
b,&
c);
if(a+b>
c&
&
a+c>
b&
b+c>
a)
{
if(a==b&
a==c&
b==c)
{
printf("
equilateraltriangle.\n"
return0;
}
if(a==b||a==c||b==c)
isocelestriangle.\n"
printf("
triangle.\n"
}
else
non-triangle.\n"
第四周作业
1.【中学】计算时钟的夹角
2014年10月28日星期二08:
25
2014年11月12日星期三08:
2014年11月19日星期三08:
钟面上的时针和分针之间的夹角总是在0~180之间(包括0
和180
)。
举例来说,在十二点的时候两针之间的夹角为0
,而在六点的时候夹角为180
,在三点的时候为90
。
本题要解决的是计算