爵齊哈尔大学 QIQIHAR UNIVER 函数 @ 多 History 主讲:耿蕊
函 数 主讲:耿蕊
y 引例:有三个素数构成的一组数有如下关系:第二个比第一个大2,第三个比 第二个大4,如5、7、11,求出3-39之间满足关系的所有组数据。 History #include "stdio.h" void main() int i,k1,k2,k3; for(i=3;i<=33;i++) if(prime(i)&&prime(i+2)&&prime(i+6)) fork1=2;k1<i;k1++) if(i%k1==0)break; forK2=2;K2<it2;k2++) if((i+2)%k2==0)break; for(k3=2;k3<i+6;k3++) if((i+6)%k3==0)break; ifk1==i&&k2=i+2&&k3==i计6) printf("%d,%d,%d\n",i,i+2,i+6);}
引例:有三个素数构成的一组数有如下关系:第二个比第一个大2,第三个比 第二个大4,如5、7、11,求出3-39之间满足关系的所有组数据。 #include "stdio.h" void main() {int i,k1,k2,k3; for(i=3;i<=33;i++) { for(k1=2;k1<i;k1++) if(i%k1==0) break; for(k2=2;k2<i+2;k2++) if((i+2)%k2==0) break; for(k3=2;k3<i+6;k3++) if((i+6)%k3==0) break; if(k1==i&&k2==i+2&&k3==i+6) printf("%d,%d,%d\n",i,i+2,i+6); }} if(prime(i)&&prime(i+2)&&prime(i+6))
函数 6.1 函数概述 6.2 函数的定义 6.3 函数的调用 6.4递归函数 6.5数组作为函数参数
函数 6.1 函数概述 6.2 函数的定义 6.3 函数的调用 6.4 递归函数 6.5 数组作为函数参数
y6.1E 函数概述 History 饭店 主函数main() 菜单 (函数声明) f1函数 2函数 口味 材料 点菜 餐具 (函数调用) f3函数 4函数 f5函数 做菜(菜谱) 菜肴 图6.1C函数调用示意图 (函数定义) (1)标准库函数和用户自定义函数 (2)有参函数和无参函数 定义、声明、调用 参数、返回值
6.1 函数概述 主函数main( ) f1函数 f2函数 f3函数 f4函数 f5函数 图6.1 C函数调用示意图 (1)标准库函数和用户自定义函数 (2)有参函数和无参函数 定义、声明、调用 参数、返回值 饭店 菜单 (函数声明) 点菜 (函数调用) 做菜(菜谱) (函数定义) 口味 材料 餐具 菜肴
y 6.1 函数概述 History 函数定义 形参 #include "stdio.h" int s(int x,int y) void main() int a,b,c;int s(int x,int y) int sum; a=12,b-13: 函数声明 sum-x+y; return(sum); c=s(ab): printf("s-%d n",c); 函数返回值 实参 函数调用:参数、返回值 主调函数 被调函数
6.1 函数概述 #include "stdio.h" void main( ) { int a,b,c; int s(int x,int y); a=12; b=13; c=s(a,b); printf("s=%d\n",c); } int s( int x, int y) { int sum; sum=x+y; return(sum); } 函数定义 函数调用:参数、返回值 函数声明 形参 实参 函数返回值 主调函数 被调函数