回答かな?
投稿者:noraneco 日付:日, 2010-07-04 21:50
http://computer.cre.jp/irc/2010/07/20100704.html#200000
ここで出た話題の、私なりの回答
ちなみに、問題の内容は、
- * を出力する
- 出力する数は標準入力から読み取る
- 1行に * は5つまで。
- 5つ以上出力するときは改行する。
package javaapplication1;
import java.util.Scanner;
public class NewMain
{ public static int main(String[] args)
{
Scanner stdln = new Scanner(System.in);
System.out.print("整数の値を入力:");
int outmax = stdln.nextInt();
int line_outed = 0 ;
int limit = 5 ;
for ( int i = 0 ; i < outmax ; i++ )
{
if(line_outed == limit)
{
System.out.println("");
line_outed = 0;
}
System.out.print("*");
line_outed ++ ;
}
System.out.println("");
return 0 ;
}
}
ちなみに、Java の前に書いた C がこれw
#include <stdio.h>
#include <stdlib.h>
int main (int argc,const char* argv[])
{
char buf [ 1024 ] ;
int limit = atoi ( gets ( buf ) ) ;
int a = 0 ;
for ( int i = 0 ; i < limit ; i ++ )
{
if ( a == 5 )
{
puts ( "" ) ;
a = 0 ;
}
printf ( "*" ) ;
a ++ ;
}
puts ( "" ) ;
return 0;
}
この記事へのトラックバックURL:
http://drupal.cre.jp/trackback/3120
最近のコメント
1日 21時間前
1日 22時間前
3日 22時間前
3週 1時間前
3週 3時間前
3週 3日前
4週 6日前
6週 1日前
7週 1日前
8週 3日前