C语言-统计字符串p中保存的英文单词个数(单词间用空格隔开),并将每个单词的首字母转换为大写字母。函数返回单词个数。 是菜鸡大神耶 154 1 C语言-程序将由数字字符组成的字符串转换为10进制实数,例如将"123.4567"转换为123.45670。 是菜鸡大神耶 390 0 C语言-把数组的下标为基数的移动到下个奇数,最后一个奇...
fun(int *p, int n){ int i,ka,ki,max,min;for(max=min=p[0],ka=ki=0,i=1;i<n;i...
double fun(int a[], int n, int *max, int *min){ int i; double sum = 0; *max = *min = a[0]; for(i = 0; i < n; ++i) { sum += (double)a[i]; if(a[i] > *max) *max = a[i]; if(a[i] < *min) *min = a[i]; ...
double fun(double a[],int n,int *max,int *min);/*函数原型声明:其中a为数组,n为数组元素个数,max指向最大数,min指向最小数,函数返回值为平均值*/ int main(){ double b[10],aver;int x,y=10,max=0,*ma=&max,min=0,*mi=&min;for(x=0;x<y;x++){b[x]=x*(x-8.25...
//数组版本 include <stdio.h> define N 100 int main(){ float max,min,a[N];int n,i;scanf("%d",&n);for(i=0;i<n;i++)scanf("%f",a+i);for(max=min=a[0],i=1;i<n;i++){ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];} printf("%g %g",max,min);ret...
for(i=0;i<n;i++) scanf("%f",a+i); for(max=min=a[0],i=1;i<n;i++) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; } printf("%g %g",max,min); return 0;}
int findMax(int t[][3]) { int i, j, max = t[0][0];for (i=0; i<3; i++) { for (j=0; j<3; j++) { if (max < t[i][j]) max = t[i][j];} } return max;} int findMin(int t[][3]) { int i, j, min = t[0][0];for (i=0; i<3; i++)...
你不需要使用t来交换数组变量的值。直接将最大最小值记录下来就好。PS,最好能贴代码,而不是贴图。
void swapmaxmin(int *p,int l){ int i;int max=0,min=0;for (i=0;i<l;++i){ if (p[max]p[i]) min=i;} i=p[max];p[max]=p[min];p[min]=i;} int main(){ int i;int a[5]={1,2,3,4,5};swapmaxmin(a,5);for (i=0;i<5;++i)printf("%d ",a[i]);}...
读入数据,只要在主函数中。而且要用%f格式符。include<stdio.h>void fmaxmin(int n,float a[],float *max,float *min){int i;*max=*min=a[0];for(i=1;i<n;i++) if(a[i]>*max)*max=a[i]; else if(a[i]<*min)*min=a[i];}int main(){int n,i;float a,b,x[10...