perl语言 循环语句中用到用户输入的数字怎么弄?为啥不打印
print"pleaseinputlayernum";$lay=<stdin>;chomp($layer);for($i=1;$i<=$layer;$i++){print...
print"please input layer num";
$lay=<stdin>;
chomp($layer);
for($i=1;$i<=$layer;$i++)
{
print"^^";
} 展开
$lay=<stdin>;
chomp($layer);
for($i=1;$i<=$layer;$i++)
{
print"^^";
} 展开
展开全部
以后建议你先自己试着写一下,有具体问题再问,或者贴出你的程序大家帮你完善。以下程序调试通过:
main(){
int n,x,i,sum1=0,sum2=0;
printf("输入数的个数:");scanf("%d",&n);
for (i=1;i<=n;i++)
printf("奇数之和=%d,偶数之和=%d\n",sum1,sum2);
}
main(){
int n,x,i,sum1=0,sum2=0;
printf("输入数的个数:");scanf("%d",&n);
for (i=1;i<=n;i++)
printf("奇数之和=%d,偶数之和=%d\n",sum1,sum2);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-20
展开全部
建议楼主在写perl的时候加入use strict;,你看你输入的变量!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
STDIN要大写另外lay 和layer是不一样的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询