ami*_*mir 2 ruby ruby-on-rails
我是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;
Run Code Online (Sandbox Code Playgroud)
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;
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
为什么不?
1.
sum = 0
0.upto(49) {|x| sum += gets.chomp.to_i}
puts sum
Run Code Online (Sandbox Code Playgroud)
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}"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |