C语言实验 函数的定义,调用和返回值

C语言求助
1、用函数求1!+2!+……+n!
2、用函数求:f(n)=2/1!+2/3!+2/5!+……+2/(2n-1)!,求n=10时,f(n)的值。保留三位小数。
3、用函数实现,从键盘输入两个正整数,求最大值。
4、若两素数之差为2,则称两素数为双胞胎数,打印[31,600]之间所有的双胞胎数?用函数实现。
5、打印出10-99之间所有的绝对素数。绝对素数是指该数是素数,它的位置经过交换之后仍然为素数。如13为素数,31也为素数。那么13称为绝对素数。

#include<iostream>

#include<cstdio>

using namespace std;

int main()

{
int n;

while(cin>>n)

{

long long sum=0,num=1;

for(int i=1;i<=n;i++)

{

num*=i;

sum+=num;

}

printf("%lld\n",sum);

}

return 0;

}

printf()函数的调用格式为:printf("<格式化字符串>",<参量表>)。

其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。

参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。

比如:

int a=1234;

printf("a=%d\n",a);

输出结果为a=1234。