习 题 1
1.1 填空题
1.函数
2.主函数main();主函数main()
3.主函数main()
4.函数首部;函数体
5.{;}
6.顺序结构;选择结构;循环结构
7..c;.obj;.exe
1.2 思考题
1.答:结构化程序设计是指,为使程序具有一个合理的结构以保证程序正确性而规定的一套如何进行程序设计的原则。顺序结构,选择结构,循环结构
2.答:算法是对具体问题求解步骤的一
种描述。计算机算法的表达工具通常采用以下几种方法:①用自然语言表示算法;②用流程图表示算法;③用伪代码表示算法;④用程序设计语言表示算法。
3.略
4.略
5.略
1.3 编程题
1.答:
#include "stdio.h"
main()
{ float a=10, b=20, h=5, s
s=(a+b)*h/2
printf("s=%f " , s )
}
int flag,denominator,i.double c,item
flag=1denominator=1c=0item=0//flag表示第i项的符号,denominator表示第i项的分母,初始值为1,item为第i项的值,c存放总和
for(i=0i<ni++)
{
item=flag*1.0/denominator //第i项的值
c=c+item //总和
flag=-flag //符号取反
denominator=denominator + 2//分母+2
}
return c//返回总和