www.3112.net > 用JAvA语言编程写一程序,将1到100所有整数存放在一维数组中,计算数组中所有元素之和并输出。

用JAvA语言编程写一程序,将1到100所有整数存放在一维数组中,计算数组中所有元素之和并输出。

#include <stdio.h> int main(void){int a[20];int i=0;for (;i<20;i++)scanf("%d",&a[i]);int result=0;for (i=0;i<20;i++)result+=a[i];printf("和为:%d\n平均值为:%f\n",result,result/20.0);/*20.0不能改为20*/result=a[0]for (i=1;i<20;i++){if (result<a[i]);result=a[i];}printf("最大值为:%d\n",result);return 0;}

我写了个不知道对不对哦 很浅 public class XunHuan { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 int i;//i代表外层循环 int g;//g代表内层循环 int sum=0;//统计整数出现的次数 for(i=0;i<=1000;i++)//外层

按照你的意思 我说下基本的思路 可以使用java的多线程 同时进行计算这样就利用到双核了,两个线程 主线程从数组的0---n/2进行计算 另一个线程从n/2---(n-1)进行计算 定义两个全局变量sum=0 sum1,主线程运行完将计算的总值赋值给sum ,然后将主线程挂起,支线程计算后半部的总和赋值给sum1,用while(sum>0) 这样才知道主线程已经计算完进入睡眠 这时唤醒主线程 让主线程计算sum与sum1的总和. 变量最好定义为无符号的长整型这样可以更好的避免数据溢出.希望对你有所帮助.

public class TestBaiduKnow {public static void main(String[] args) {int[] a = { 9, 8, 7, 10, 6, 5, 4, 3, 2, 1 };System.out.println("原始数组:");for (int i = 0; i < a.length; i++)System.out.print(a[i] + " ");for (int i = 0; i < a.length; i++)for (int j = i; j < a.

使用for(int i=1; i 数组名[i-1] = i; }

简单一 个 public class test{ public static void main(string[] args){ int[] aa = new int[7]; for(int i=0;i<aa.length;i++){ aa[i] = (int)(math.random() *50); } int result = 0; for(int i=0;i<aa.length;i++){ reslut += aa[i]; } system.out.println("和:"+result); system.out.println("平均:"+result/7.0); } }

为了使用随机数函数,程序应当包含stdlib.h头文件;为了使得到的随机数随时间而不同,应当使用系统时间作为随机数种子,所以,还需要使用time.h头文件.产生100个0~100之间的随机整数,存放到数组a中,然后,调用排序函数(为简单起

public class Sum{ public static void main(String[] args) { int[] a={1,2,3,4,5,6,7,8,9}; int sum=0; for(int i=0;i<a.length;++i){ sum=sum+a[i]; } System.out.println(sum); } }

public class T5{pubic static void main(String[] args){for(int i=1;i<=100;i++) System.out.println(i);int i=1;while(i<=100){System.out.println(i);i++;}i=1;do{System.out.println(i);i++;}while(i<=100)}}

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com