# include<stdio.h>
int main()
{
int i,m=0
for(i=2i<=100i+=2) m=m+i
printf("%d\n",m)
return 0
}
或
#include
int
main()
{
int
i,sum=0
for(i=1i<=50i++)
{
sum=sum+2*i
}
printf("2+4+6+…+98+100=%d\n",sum)
return
0
}
扩展资料:
C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。
C程序中函数的数目实际上是不限的,如果说有什么限制的话,那就是,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个程序从这个主函数开始执行。
参考资料来源:百度百科-C语言
递归调用。在两个putchar之间有个递归调用receiv()
这里以输入A!为例。ABC!同理。
调用receiv,输入A,先输出一个A,在输出第二个A之前,先调用了receiv
输入!,输出!,判断为!,不调用receiv,再输出一个!。
receiv执行结束。返回上一个receiv,输出A。
所以最后结果才会是这样。
C语言中一个完整的函数由函数首部和函数体构成,而且定义函数时两者都是必不可少的。函数定义的一般形式如下:
类型标识符 函数名(形参表列) // 这是函数首部
// 以下{ }内的是函数体
{
说明部分
执行部分
}
举例说明如下:
// 定义一个不带返回值的函数
// 函数功能:输出形参的值
void fun(int a, int b)
{
printf("%d, %d\n", a, b)
}
// 定义一个带返回值的函数
// 函数功能:返回2个整数数的最大值
int fun(int a, int b)
{
return a>b ? a : b
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)