- 博客(6)
- 收藏
- 关注
原创 编程从输入的10个数中,去掉一个最大数和一个最小数,求剩余数的平均值。(要求分别在屏幕上显示出去掉的最大数、最小数及平均数)
#include<stdio.h>int max_value(int *p){ int max=*p,i; for(i=0;i<10;i++) if(max<*(p+i)) max=*(p+i); return max;}int min_value(int *p){ int min=*p,i; for(i=0;i<10;i++) if(min>*(p+i)) ...
2021-12-07 23:18:17 3063
原创 为数组a输入各元素值,编写函数max_value ,求出其中最大元素max,并通过函数将此值返回主调函数并输出。
#include<stdio.h>int max_value(int *p){ int max=*p,i; for(i=0;i<10;i++) if(max<*(p+i)) max=*(p+i); return max;}int main(){ int a[10],i,m; for(i=0;i<10;i++) scanf("%d",&a[i]); int *...
2021-12-07 23:08:53 1474
原创 根据以下公式编程求π的近似值,直到最后一项的绝对值小有10的-6次方为止。请保留6位有效数字。(π/4)= 1-1/3+1/5-1/7+...
#include<stdio.h>#include<math.h>int main(){ int i,n; double sum=0,k,j=1; for(i=1;fabs(j)>=1e-6;i+=1) { n=2*i-1; j=1.0/n; if(i%2==0) { k=(-1)*j; } else {...
2021-12-07 22:36:17 5316
原创 请编程序打印出一张乘法“九九表”
#include<stdio.h>#include<math.h>int main(){ int i,j,a[9][9]; for(i=0;i<9;i++) { for(j=0;j<9;j++) { a[i][j]=(i+1)*(j+1); printf("%d\t",a[i][j]); } printf("\n"); }...
2021-12-07 22:34:17 271
原创 定义一个函数,该函数的功能是对一个数组a进行排序,n为参与排序的元素的个数,mode为排序方式,当mode=0时,按升序排序,mode不为0时按降序排序。
#include<stdio.h>#include<stdlib.h>void sortArray(float*a,int n,short mode){ int i,j; float temp; if(mode==0) { for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(*(a+j)&...
2021-12-07 17:23:18 844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人