楼主: 溜达驴
2869 7

[问答] 使用数组(array)和循环(do loop)产生数字1-10的平方、立方、4次方和5次方, [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

33%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
82 点
帖子
6
精华
0
在线时间
19 小时
注册时间
2019-1-28
最后登录
2022-1-19

楼主
溜达驴 发表于 2019-2-20 09:40:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

使用数组(array)和循环(do loop)产生数字1-10的平方、立方、4次方和5次方, 并将结果放在一个永久数据集合里使用数组(array)和循环(do loop)产生数字1-10的平方、立方、4次方和5次方, 并将结果放在一个永久数据集合里,谢谢大家呀
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:array loop ARR Ray 数据集 经济

已有 1 人评分热心指数 收起 理由
eijuhz + 2 精彩帖子

总评分: 热心指数 + 2   查看全部评分

沙发
西風の碧樹 学生认证  发表于 2019-2-20 09:55:26
data a(drop=i);
        array compute {4} power2-power5;
        do i=1 to 10;
                compute(1)=i**2;
                compute(2)=i**3;
                compute(3)=i**4;
                compute(4)=i**5;
                output;
        end;
run;

藤椅
西風の碧樹 学生认证  发表于 2019-2-20 10:00:37
如果要放入永久数据集,记得把data a改成data libname.datasetname (libname是你要存放的library名字,datasetname是你要取得数据集名字)

板凳
溜达驴 发表于 2019-2-20 10:05:03
西風の碧樹 发表于 2019-2-20 09:55
data a(drop=i);
        array compute {4} power2-power5;
        do i=1 to 10;
谢谢啦~

报纸
溜达驴 发表于 2019-2-20 10:06:23
西風の碧樹 发表于 2019-2-20 10:00
如果要放入永久数据集,记得把data a改成data libname.datasetname (libname是你要存放的library名字,data ...
嗯嗯,记住啦,谢谢哇!

地板
xiaopingN 发表于 2019-2-22 11:56:08
array 本来是用来简化程序,上面给的答案好像array 没有得到这样的目的。不如不用。我这样写的,献个丑
data pinggu(drop=m n);
do m=1 to 10;
  do n=2 to 5;
    x=m**n;
    output;
   end;
end;
run;

7
xiaopingN 发表于 2019-2-22 14:08:29
用array 这样
data pinggu(drop=i);
Array Power(2:5) power2 -power5;
do x=1 to 10;
   do i=2 to 5;
    Power(i)=x**i;
    end;
    output;
end;
run;

8
xiaopingN 发表于 2019-2-22 14:08:55
实在要用array  可以这样
data pinggu(drop=i);
Array Power(2:5) power2 -power5;
do x=1 to 10;
   do i=2 to 5;
    Power(i)=x**i;
    end;
    output;
end;
run;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 08:40