#include <stdlib.h>
#include <time.h>
int main()
{
int a[50] //存放50个球
int i,cnt
for( i=0i<50i++ ) //标号
a[i]=i+1
cnt=0
srand( time(NULL) )
while( cnt < 25 ) //随机取25个
{
i=rand()%50
if ( a[i] != 0 )//防止重复计数
{
cnt++
a[i]=0 //标记为已取
}
}
//以下为输出分组结果
printf("array 1:\n" )
cnt=0
for( i=0i<50i++ )
{
if ( a[i] == 0 )
{
cnt++
printf("%3d", i+1 )
if ( cnt % 5 == 0 ) //每输出5个一换行
printf("\n")
}
}
printf("\n")
printf("array 2:\n" )
for( i=0i<50i++ )
{
if ( a[i] )
{
cnt++
printf("%3d", a[i] )
if ( cnt % 5 == 0 )
printf("\n")
}
}
printf("\n")
return 0
}
int main(){time_t ts
srand((unsigned int)time(&ts))
scanf("%d",n)
for(int i=0i<ni++){
int a=rand()%100
if(条件){
}
if(条件){
}
if(条件){
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)