我是C ++程序员,在C ++中我使用了一些我想要的东西 在Ruby中对应那些东西。 请帮帮我。
在C ++中,我可以编写thess程序,但在Ruby中我不能:
1 -
int i,x;
int sum=0;
for( x=0 ; x <= 50 ; x++ ) {
cin >> i;
sum = sum + ( x + i ) ;
}
cout << sum;
2 -
int a,b,c,d;
while( 1 ) {
cin >> a >> b >> c >>d ;
if( a < 0 || b < 0 )
break;
cout << a << " " << b << " " << c << " " << d << endl;
}
感谢。
答案 0 :(得分:5)
为什么不呢?
1
sum = 0
0.upto(49) {|x| sum += gets.chomp.to_i}
puts sum
2
begin
a,b,c,d = gets.chomp.to_i,gets.chomp.to_i,gets.chomp.to_i,gets.chomp.to_i
end until(a<0 or b<0)
puts "#{a} #{b} #{c} #{d}"