一个小程序

作者在 2010-04-23 00:26:15 发布以下内容
/*输入5个含有5个整数的数组,在第一,第二,第五个数组中分别随机选出一个数,在第三,第四个数组中分别随机选出两个数,再将选出的7个数组成一个数组,输出该数组。
  如数组:12345  67891    11 12 13 14 15     21 22 23 55 44   56 78 98 45 32     12345
  选数:   3       8            15             22   55            98   45          3
  组成数组输出:3 8 15 22 55 98 45 3
  选作:在上述的基础上加此功能:不考虑数组中数的排列顺序,输出所有可能的数组,不输出完全相同的数组*/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void)
{
int a[5][5],b[5];
int i,j,k;
srand((unsigned)time( NULL ));
printf("Input 15 numbers:\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++ ) 
k=rand()%5; 
b[i]=k;
printf("k=%d\n",k); 
for(i=0;i<5;i++)
printf("%d\n",*(*(a+i)+b[i]));
getch();
}
默认分类 | 阅读 604 次
文章评论,共0条
游客请输入验证码
浏览51182次
文章分类