搜索
查看: 773|回复: 4
打印 上一主题 下一主题

【一天一练】【2014.9.25】【多维数组的两倍值】

[复制链接]
楼主
发表于 2015-8-17 11:16:54 | 显示全部楼层
随机数控制在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]

评分

参与人数 1啊哈币 +6 收起 理由
李掌柜 + 6 很给力!

查看全部评分

沙发
发表于 2015-8-17 11:17:29 | 显示全部楼层
掌柜用的……原来……是……指针……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表