C语言程序应用举例,第1张

这是一个递归函数调用的例子。f o r w a r d _ a n d _ b a c k w a r d s()在程序中的作用是显示一个字符串,然后反过来显示。
[例4-17]计算1 ~ 7的平方和平方和。
# include
# include
void header();/*函数声明*/
void square(int number);
void结尾();
int sum;/*全局变量*/
ma I n()
{
int index;
h e a d e r();/*函数调用*/
for(index = 1;指数s q u a r e(I n d e x);
e n d I n g();/* end */
}
void header()
{
sum = 0;/*初始化变量" sum" */
printf("这是square程序的头\ n;\ n ")
}
void square(int number)
{
int numsq;
numsq = number * numbe;r
sum+= numsq;
printf(" % d的平方是%d\,nn"u m b e r,nu m s q);
}
void ending()
{
printf(" \ n平方和为%d,\ ns " u m);
}
运行程序:
R U N & iquest;
这是平方程序的标题
1的平方是1
2的平方是4
3的平方是9
4的平方是16
5的平方是25
6的平方是36
7的平方是49
平方的单位是140
这个程序打印出1到7的平方值在函数s q u a r e中,s u m累加n u m b e r的s q u a r e值,也就是说,每次调用函数s q u a r e和s u m,n u m b e r的平方值累加一次;全局变量s u m打印在函数
E N D I N G中。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言程序应用举例

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情