에 대각선 상자에 5 × 5 블록을 변환 :나는 코드가 어떻게 자바
for (int i = 0 ; i < 5; i++){
for (int j = 0 ; j < 5; j++) System.out.print("*");
System.out.println();}
제공 :
*****
****
***
**
*
에 대각선 상자에 5 × 5 블록을 변환 :나는 코드가 어떻게 자바
for (int i = 0 ; i < 5; i++){
for (int j = 0 ; j < 5; j++) System.out.print("*");
System.out.println();}
제공 :
*****
****
***
**
*
*****
*****
*****
*****
*****
을 어떻게로 변환 할
내부 루프에서 5 - i
번 반복해야합니다.
다른 결과를 테스트하고 실험하는 것을 두려워하지 마십시오.
업데이트 :
확인을 클릭합니다. 난 그냥 여기 가지 테스트를 Obj-C에서이 코드를 시도하고 당신이 인쇄를 원하는 않았다 정확히 :
int i,j;
for(i=5; i>=1; i--)
{
for(j=1; j<=i; j++)
{
printf("*");
}
printf("\n");
}
그것을위한 자바 번역은 다음과 같습니다
for(int i=5; i>=1; i--)
{
for(j=1; j<=i; j++)
System.out.print("*");
System.out.println();
}
나는 여러 번 시도했지만 어떤 결과도 나오지 않습니다. 제 컴파일러는 우스운 행동을하고 있습니다. 시도하고 종료하고 다시 시작합니다. – mrcj1208
답변을 업데이트했습니다. 확인 해봐. 그것은 작동해야합니다. 이 두 강의 파일도 도움이 될 수 있습니다. http://courses.cs.washington.edu/courses/cse142/09sp/lectures/lec4.pdf 및 http://courses.cs.washington.edu/courses/ cse142/09sp/lectures/lec5.pdf 새로운 질문을하기 전에 항상 먼저 검색하는 것을 잊지 마십시오. (: – Neeku
다음 코드는 해결됩니다 문제
for (int i = 0 ; i < 5; i++)
{
for (int j = 5-i ; j <= 5; j++)
System.out.print("*");
System.out.println();
}
나는 바보처럼 들릴지 모르지만 그게 무슨 뜻인지는 잘 모르겠다. ... 에서처럼, 나는 무엇을 의미합니까? 각 반복마다 – mrcj1208
행당 필요한 시작 수는 몇 개입니까? –
5, 4, 3, 2, 그 다음 1 – mrcj1208