编程实现
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
编程实现 1.编程计算 xk S= k!k1102.从键盘输入10个整数,求平均值,并统计出大于平均值的个数。 3.编写函数实现将给字符串中的大写换成小写字符。 4.编程实现以下函数运算 (x1)x y2x1 (1x10) 3x11x105.用公式 1111求的近似值,精确到小数点后第四位。 43576.从键盘输入一个整数K,判断其是否是素数。 7.编写函数实现两个实数交换。 8.编写一函数实现从一给定字符串中统计字符’A’出现的次数。 编程实现 1.编程计算 xk S= k1k!10 main() {int k; float x,s=0; float hk,f=1; scanf(“%f”,&x); f=x; for(k=1;k<=10;k++) {s+=f*hk; hk/=k; f=f*x; } printf(“%f”,s); } 2.从键盘输入10个整数,求平均值,并统计出大于平均值的个数 main() { int a[10],k,av=0,count=0; for(k=0;k<10;k++) {scanf(“%d”,&a[k]); av+=a[k]; } av/=10; for(k=0;k<10;k++) if (a[k]>av)count++; printf(“%f,%d”,av,count); } 3.编写函数实现将给字符串中的大写换成小写字符。 void change(char as[]) { int k; k=0; while(as[k]!=’\0’) {if(as[k]>=’A’&&as[k]<=’Z’) as[k]=as[k]-‘A’+’a’; } } 4.编程实现以下函数运算 (x1)x y2x1 (1x10) 3x11x10main() {float x,y; scanf(“%f”,&x); if(x<=1) y=x; else if(x<10) y=2*x-1; else y=3*x-11; printf(“%f”,y); } 5.用公式 1111求的近似值,精确到小数点后第四位。 4357Main() { float s=0,f,sign; int k=0; sign=1; f=1/(2*k+1); while(f>0.0001) {s+=sign*f; sign=sign*(-1); k++; f=1/(2*k+1); } f=f*4; printf(“%f”,f); } 6.从键盘输入一个整数k,判断其是否是素数 main() { int k,j,l; scanf(“%d”,&k); l=0; for(j=2;jif(k%j==0) l=1;
if(l==1)
printf(“%d”,k); }
7.编写函数实现两个实数交换。 void change( int *a,int *b) { int k; k=*a;
*a=*b; *b=k; }
8. 编写一函数实现从一给定字符串中统计字符’A’出现的次数。 int count(char *p) {int k; k=0;
while(*p!=’/0’) {if(*p==’A’) k++; }
return(k); }
本文来源:https://www.wddqw.com/doc/d55fe38302d276a200292e6b.html