jmfs.net
当前位置:首页>>关于用c语言写出随机产生100个0∼9之间的数字,统计每个数字出现的次数的资料>>

用c语言写出随机产生100个0∼9之间的数字,统计每个数字出现的次数

#include#include#include void main() { int n,count[10]={0}; srand((int)time(0)); for(int i=0;i { n=rand()%10; switch(n) { case 0:count[0]++;break; case 1:count[1]++;break; case 2:count[2]++;break; case 3:count[3]++;break; case 4:count[4]++;break;

int a[100],x[10]={0},i,p,s=0;x数组和s没有初始化为0,改为如上代码即可.

#include <stdlib.h>#include <stdio.h>#include <time.h> int main( void ) { /*count=100:随机产生100个整数, 对局部变量count数组任意一个赋值, 其他也都是0.*/ int i, count=100, acount[11]={0}; srand((unsigned)time(NULL)); //初始化随机数 while

#include "stdio.h" #include "stdlib.h" #incude "time.h" int main() { int a[100]={0}; int i,num; srand(time(null)); for(i=0;i<100;i++) { num=rand()%100+1; a[num-1]++; } printf("1-100的数 频数\n"); for(i=0;i<100;i++) printf(" %d %d\n",i+1,a[i]); printf("\n"); }

#include #include int main() { int a[10];//每个数字的计数器 int num; int i; char ch[100],*ch1,num1; for(i = 0;i

这么简单,给你代码..dim a as integer, s as string for i = 1 to 20 randomize a = int((1000 - 100 + 1) * rnd + 100) 'a用来存储生成的随机正整数 s = s & a & space(1) '将这个数存储到变量s中(中间用一个空格隔开) next i text1.text = s '在文本框中显示这20个数

#include<stdio.h>#include <stdlib.h> int main() { int a; a=rand()%10; printf("%d\n",a); }

#include<iostream>using namespace std;double Random(double start, double end){ return start + (end - start) * rand() / (RAND_MAX + 1.0);}int main(){ const int NUMDATA = 100; const int MINUMNUMBER = 0; const int MAXIUMNUMBER = 9 + 1;

#include <stdio.h>void main(){ int i,ch,ndigit[10]={0}; printf("Enter ndigits:"); while((ch=getchar())!=EOF) { switch(ch) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': ++ndigit[ch-'0']; break;} } printf("digiter

#include int main(){ static int a[51]; int n=100; int i; int num; for(i=1;i=1&&num 评论0 0 0

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