C程序练习:对于100个随机产生的3位整数,求出它们中能够 被3整除的奇数的平均值
2017-05-08 22:52
597 查看
C程序实现以下功能
对于100个随机产生的3位整数,求出它们中能够
被3整除的奇数的平均值
对于100个随机产生的3位整数,求出它们中能够
被3整除的奇数的平均值
#include <stdlib.h> #include <time.h> #define N 100 int main() { int n,i,sum,counter; double mean; sum=0; counter=0; srand(time(NULL)); for(i=1;i<= N ;i++) { n=100+rand()%900; if( n%2==1&&n%3==0 ) //被3整除的奇数 { printf("N=%d\n",n); sum=sum+n; //求和 counter++; //计算数量 } } if(counter!=0) { mean=sum/counter; //求平均值 printf("mean=%.2lf\n",mean); } else printf("没有产生符合要求的随机数\n"); }
相关文章推荐
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质
- 编写一个程序,对于小于1000的正整数,通过实验确定期望产生多少个数才能使得每个数至少出现一次。
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 随机产生两组整数,每组整数中元素互不相同,这两组数按值递增有序。设计程序,将这两组数合并成按值递减有序的一组数,要求合并的新的一组数中,相同的元素只有一个。
- 编写一个程序,对于小于1000的正整数,通过实验确定期望产生多少个数才能出现重复。
- 软件工程概论第一次课堂小测-------产生30个100以内的随机整数四则运算的小程序
- 对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方
- 编写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值
- 读整数,直到输入0。终止输入后程序应报告 输入的偶数(不包括0)总个数以及偶数的平 均值,奇数的个数及平均值。
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 产生随机整数数 并要求随机数的最大值 最小值和平均值
- Java编程:随机产生一个50到200之间的正整数,如果该数为奇数则求它的平方根并转换成float型后再输出;如果该数为偶数则求它的平方再输出。
- 产生10个1-100的随机整数, * 把其中的奇数按照从小到大的顺序进行排序, * 并按照“1,2,3,、、、”这样的格式打印到d盘下的number.txt文档中。
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 用 switchcase语句写一个程序 输入整数 直到输入0 计算偶数的个数 奇数的个数 和偶数的平均值 与奇数的平均值