第四章 函数
第四章 函数 :
4.1编写判断m是否为素数,并在主函数中调用
IsPrime(int m)函数必须在main函数之前才能运行
#include <iostream>
using namespace std;
int IsPrime(int m)
{
int i;
for (i = 2; i <= m - 1; i++)
if (m % i == 0)return 0;
return 1;
}
int main()
{
int m;
cin >> m;
if (IsPrime(m)) cout << "是素数\n" << endl;
else cout << "不是素数\n";
system("pause");
return 0;
}
4.2 编写并调用计算若干整数平均值的函数
#include <iostream>
#include<cstdarg>//可变参数函数需要用到va_*的宏定义
using namespace std;
double avg(int first,...)//...表示可变参数
{
int count = 0, sum = 0, i;
va_list arg_ptr;//定义可变参数列表指针
va_start(arg_ptr, first);//初始化
i = first;//取第一个参数
while (i != -