1、第 6章参考答案11.在屏幕上显示一些不同半径的圆的面积。#include main()float area(float radius);/函数声明float r;printf(“Please input circles radius:“);scanf(“%f“,printf(“The circles area is %fn“,area(r);/调用函数float area(float radius) /定义函数 return (3.14159*radius*radius);12.编写函数,求 1+1/2+1/3+1/n的值,并在主函数中调用它。#include float count(int
2、 n)int i;float sum=0;if(n#include int prime(int m);main()int m;printf(“Please input an integer :“);scanf(“%d“,if(prime(m)printf(“%d is a primen“,m);elseprintf(“%d is not a primen“,m);int prime(int m)int i,k;k=sqrt(m);for(i=2;imax_value(int array4)int i,j,max;max=array00;for(i=0;imax)max=arrayij;retu
3、rn max;main()static int a34=1,3,5,7,2,4,6,8,12,13,14,10;printf(“max value is %dn“,max_value(a);15通过调用函数,在键盘输入 10个整数,并把其中最大的数和最小的数显示出来。#include int max,min;void search(int a,int n)int i;max=min=a0;for(i=0;imax)max=ai;if(ai#include int prime(int m)int i,k;k=sqrt(m);for(i=2;i=k;i+)if(m%i=0)return 0;return 1;main()int i,count=0;for(i=101;i=200;i+)if(prime(i)printf(“%5d“,i);count+;if(count%5=0)printf(“n“);printf(“n“);