黑马程序员技术交流社区
标题:
该题求解
[打印本页]
作者:
认真的雪
时间:
2015-10-2 23:45
标题:
该题求解
调用随机函数为5×5的矩阵置100以内的整数,输出该矩阵,然后逆置该矩阵,即第一列的元素放在第一行,第二列的元素放在第二行,其他以此类推
作者:
lvguodong
时间:
2015-10-2 23:54
请你大概描述一下输出的大致效果或者所要的功能?
作者:
浩润2015
时间:
2015-10-3 10:30
#include<stdio.h>
#include<stdlib.h>//用于可以使用rand函数
int main()
{
int num[5][5],temp,i,j;
printf("随机产生的5*5数组数列是:\n");
for(i=0;i<=4;i++)
{
for(j=0;j<=4;j++)
{
num[i][j]=rand()%100;//给每个数组元素赋值一个小于100的随机数
printf("%4d",num[i][j]);//显示每个元素
}
printf("\n");
}
for(i=0;i<=4;i++)
{
for(j=i;j<=4;j++)//注意j是从i开始的
{
temp=num[i][j];//设置一个随机变量用于交换
num[i][j]=num[j][i];
num[j][i]=temp;
}
}
printf("逆序后产生的5*5数组数列是:\n");
for(i=0;i<=4;i++)
{
for(j=0;j<=4;j++)
{
printf("%4d",num[i][j]);
}
printf("\n");
}
return 0;
}
记得给个好评哦{:2_32:}
作者:
i_iOS
时间:
2015-10-3 21:02
手机发帖啊 ( ⊙o⊙ )哇 我还没试过
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2