//判断是否是素数
#include<stdio.h>
int isprime(int i)
{
int k;
int ret=1;
int t;
for(k=2;k<i;k++){
t=i%k;
if(t==0){
ret=0;
break;
}
}
return ret;
}
int main()
{
int i;
for(i=1;i<=100;i++){
if(isprime(i)==1){
printf("%d ",i);
}
}
return 0;
}
上面的代码是函数有返回的情况
//用函数算1-10 20-30 35-45的总和
#include<stdio.h>
void sum(int a,int b)//sum是一个函数名,括号里是参数,可以想象成变量
{
int i;
int sum=0;
for(i=a;i<=b;i++){
sum+=i;
}
printf("%d到%d的总和为%d\n",a,b,sum);
}
int main()
{
sum(1,10);
sum(20,30);
sum(35,45);
return 0;
}
上面是函数无返回的情况