hyqd.net
当前位置:首页 >> DouBlE mAx=0; DouBlE t; DouBlE ArrAy[10]={ 1.1,2.1... >>

DouBlE mAx=0; DouBlE t; DouBlE ArrAy[10]={ 1.1,2.1...

#include<stdio.h> main() { double max=0; double t;int i; double array[10]={ 1.1,2.1,3.1,4.1,5.1,6.1,7.1,7.2,9.1,8.1};for( i=0;i<10;i++){ if(array[i]>=max) max=array[i];} t=array[9]; array[9]=max; array[i-2]=t; for(i=0;i<10;i++) printf("%.1f\n",array[i]); } 当程序运行完for(i=0;i<10;i++)语句时,i的值是10;所以不会交换,值也是输不出来的.

printf("f=%f\n\n",f); out=fopen ("outfile.dat","w");

一下小错误,看注释#include"stdio.h"double difference(double array[],int len){ int i,j; double max,mini; max = mini = array[0]; for(i=1;i 追问: 可是我觉得我那样也可以啊,虽然没有你那个简单 为什么不行呢???? 追答: 不是简单

import java.util.Arrays; public class $ { public static void main(String[] args) { int[] arr = new int[10]; double sum = 0; for (int i = 0; i < arr.length; i++) { arr[i] = (int) (Math.random() * 100); sum += arr[i]; System.out.print(arr[i] + " "); } System.out.println();

import java.util.scanner;public class number{ public static void main(string[] args) { int i; double average=0,sum=0; double[] array=new double[10]; scanner sc=new scanner(system.in); for(i=0;i 评论0 0 0

26后一个数是前面一个数加上两个数的差*2

double Sum(double array[], int arrayLen) { double sum=0; for(int i=0; i<arrayLen; i++) { sum+=array[i]; } return sum; }

#include <stdio.h> int main() { double a[6] = {3.5, 4.6, 2.1, 88.355, 9.7886, 4.6}; int n = sizeof(a) / sizeof(double); int max = 0; for(int i = 0; i < n; i++) { if(a[i] > a[max]) { max = i; } } printf("max index is %d : %f \n", max, a[max]); return 0; }

int array[10] = {1,2,3};答题不易望采纳,不懂请追问非常期待你的采纳

#include<stdio.h> main() {int a[10],i=0,max; for(i=0;i<10;i++) scanf("%d",&a[i]); max=a[0]; for(i=0;i<10;i++) {if(a[i]>max) max=a(i); printf("%d",max); } }

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com