随机数控制在100以内,不知道翻番函数可不可以直接在翻番后直接输出,代码(直接在翻番函数中输出):
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand((unsigned)time(NULL));//随机种子初始化
int i,j;//循环控制
double a[3][5];//3*5的数组
double xiaoshu;
printf("翻倍前:\n");
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
{
a[j]=rand()%100;//随机值在一百以内吧
xiaoshu=rand()%10+1;//rand好像不能生成小数,再来一个
a[j]+=(xiaoshu/10);//整数加小数
printf("%0.1lf ",a[j]);//打印这个数字
}
printf("\n");//换行啦!
}
fanbei(a);
system("pause");
return 0;
}
void fanbei(double b[3][5])//翻倍函数
{
int i,j;//循环控制
printf("翻倍后:\n");
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
{
b[j]*=2.0;
printf("%0.1lf ",b[j]);
}
printf("\n");
}
}
[/mw_shl_code] |