文章
14
粉丝
0
获赞
11
访问
5.7k
#include<stdio.h>
#include<stdlib.h>
1009题
#include<stdio.h> #include<stdlib.h> int main() { int a[5]={0};//抽取的所有数 int cnt=0;//记入抽取数量 while(cnt<5) { int flag = 0; int i = rand()%20+1; for(int j=0;j<cnt;j++) { if(a[j]==i)flag=1; } if(flag==0){ a[cnt++]=i; } } }
这是取数的程序,但是这个题目直接对1~20求和就行
对于生成一个a~b的随机整数,可以用:
int a = rand()%(b-a+1)+a;
登录后发布评论
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[5]={0};//抽取的所有数
int cnt=0;//记入抽取数量
while(cnt<5)
{
int flag = 0;
int i = rand()%20+1;
for(int j=0;j<cnt;j++)
{
if(a[j]==i)flag=1;
}
if(flag==0){
a[cnt++]=i;
}
}
}
这是取数的程序,但是这个题目直接对1~20求和就行
对于生成一个a~b的随机整数,可以用:
int a = rand()%(b-a+1)+a;