ㅁㄴㅇ 님이 쓰신 글 :
: #include<stdio.h>
: #include<conio.h>
: int main()
: {
: int i, n, j, k;
:
: printf("enter number:");
: scanf("%d",&n);
:
: k = 1;
:
: for(i=0; i<n; i++)
: {
: for(j=0; j<n; j++)
: printf("%4d", k++);
: printf("\n");
: }
: getch();
: }
:
: 이걸 실행하면 1~25까지 순서대로 나오는데요...
:
: 21부터 21,22,23,24,25
: 16,17,18,19,20
: .
: .
: 1, 2 , 3, 4, 5
:
: 이렇게 출력되려면 어떻게 해야될까요?;
: 힌트좀 주세요...
int ,s,d,f,g,h,j;
printf("intput Number is:");
scanf("%d",j);
for(i = 26;i >= 1;i--)
{
if(i == (i - 5))
{
for(s = (i-5);s <= j;s++)
{
printf("%d",s);
}
printf("\n");
}
if(i ==(j - 10))
{
for(d = (i -10);d <= (i-5);d++)
{
printf("%d",d);
}
printf("\n");
}
if(i == (j - 15))
{
for(f = (i-15);f <= (i-10);f++)
{
printf("%d",f);
}
printf("\n");
}
if(i == (j - 20))
{
for(g = (i-20);g <= (i-15);g++)
{
printf("%d",g);
}
printf("\n");
}
if(i == (j -25))
{
for(h = (i-25);h <= (i-20); h++)
{
printf("%d",h);
}
printf("\n");
}
}
getch();
완전 노가다 코드네요 머 다른 좋은함수랑 코드가 많겠지만;
노가다 코드 만들어봤네요; 참고만하시고
다음분이 좀더 좋은 방법 알려드릴것임
민망 이게 답이라고 해논건가;;;내자신이한심 ;;
|