C语言随机产生十个数,输出最小的两个数
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:05:40
程序没有错,输入时错了.因为scanf规定的是以空白符(如空格)作为每个输入变量的分隔符,不能象你那样用逗号分隔.你把输入改成123就可以得到正确答案了.
定义四个变量intn,max,min,sum;先读一个数据scanf("%d",&n);sum=max=min=n;再循环9次,输入9个数,同时,累加,比较大小for(i=0;imax)max=n;i
#include#include#includeusingnamespacestd;intmain(){intha=0;inthb=0;intn;cin>>n;srand((int)time(0));
#include#include#include#defineN10//随机出10道题目intmain(){\x09intnum1,num2,num3,count=0,result,resultTru
#include#include#include#includevoidsushu(int*a);intmain(){inta[50],i;intt=200,d=500;srand(time(NULL
voidmain(){inti=0,sum=0,max,num;floatavg=0.0;for(i=0;imax)max=num;}sum=sum+num;}avg=sum*1.0/20;print
输入10个数,然后按照升序和降序输出?再问:是这样的,着10个数要从键盘输入例如:输入:1598122130-19输出:15998812212130-1-19再答:#includevoidmain()
#include#include#include#include#include"windows.h"boolisprimer(intn){inti,sr=(int)sqrt(n)+1;for(i=2
#include#include#defineN5intmain(){inti,j,a[10],sum=0,temp;floataverage;for(i=0;i
#include#include#include#defineN1000intfun(inta[],intnum);voidmain(){inti,a[N],b,num,n;printf("\n请输入
#include#include#includeintmain(){inta,b,c;srand((unsigned)time(0));a=rand()%100+1;b=rand()%100+1;c=
# include <stdio.h>#define N 10//元素个数void sort(int a[], int
#includeintmain(){inta[10],i,min=0;for(i=0;i
programrandom1;vars,a,i,max,min,tmax,tmin:integer;p:array[1..10]ofinteger;beginrandomize;s:=1;whiles
其实……第1、3、8、9、10题都是以前留过的作业……我记得都考给过你…U盘里应该有吧?…话说……太懒了吧……让我每个建一个java格式文件……【没戏!==|||】于是乎……好好上U盘里找找…………好
我后面补充!再问:哪呢?再答:#includevoidmain(){inti,j,k,f[10],max,min,a;for(i=0;i
#include#include#includeintmain(void){srand(time(0));inti=0;//用于下面的循环inta[20]={0};//用于存储产生的20个随机数.do
您这代码b=rand()%((int)(100/b))+1;有问题,b不能被产生出来,因为b根本还没确定是多少,就被用去100/b了下面的代码可以产生两个能整除的数:#include#includem
#include <stdio.h>#include <stdlib.h> #include <time.h>void&nb