글수 2,699
c언어 처음 배우는데 2번째 과제를
알파벳으로 마름모만들기하는데, 몇시간째 끙끙앓다가 ㅜㅜ
도움을 요청합니다,,
A
ABA
ABCBA
,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,, ,,,
,,,,,,,
,,
Z
이런식으로 가다가
끝이 Z로 끝나게 하는 소스법좀 알려주세요
일단 반 위에는 만들었는데;;
아래는 어떠케 해야댈지 모르겐어요,,ㅜㅜ#include <stdio.h>
int main()
{
int j;
int i,d,k;
int c=66;
d=25;
for(j=0;j<26;j=j++)
{
for(k=0;k<d;k=k++)
printf(" ");
for(i=65;i<c;i=i++)
{
printf("%c",i,i);
}
for(i=i-2;i>64;i=i--)
{
printf("%c",i);
}
c=c+1;
d=d-1;
printf("\n",c);
}
for(j=26;j<52;j=j++)
{
for(k=26;k<d;k=k--)
printf(" ");
printf(" ");
for(i=66;i<c;i=i++)
{
printf("%c",i,i);
}
for(i=i-2;i>64;i=i++);
{
printf("%c",i);
}
c=c+1;
d=d-1;
printf("\n",c);
}
return 0;
}
이런식으로 하면 중간에
위에는 잘도ㅐ다가
A
ABA
ABCBA
............................................................
ABCDEFGHIJKLNMOPQRSTUVWXYZY...........................................A
BCDEFGHIJKLNMOPQRSTUVWXYZ
여기서 딱끊겨요,,ㅜㅜ 어떻게야 되죠??
알파벳으로 마름모만들기하는데, 몇시간째 끙끙앓다가 ㅜㅜ
도움을 요청합니다,,
A
ABA
ABCBA
,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,, ,,,
,,,,,,,
,,
Z
이런식으로 가다가
끝이 Z로 끝나게 하는 소스법좀 알려주세요
일단 반 위에는 만들었는데;;
아래는 어떠케 해야댈지 모르겐어요,,ㅜㅜ#include <stdio.h>
int main()
{
int j;
int i,d,k;
int c=66;
d=25;
for(j=0;j<26;j=j++)
{
for(k=0;k<d;k=k++)
printf(" ");
for(i=65;i<c;i=i++)
{
printf("%c",i,i);
}
for(i=i-2;i>64;i=i--)
{
printf("%c",i);
}
c=c+1;
d=d-1;
printf("\n",c);
}
for(j=26;j<52;j=j++)
{
for(k=26;k<d;k=k--)
printf(" ");
printf(" ");
for(i=66;i<c;i=i++)
{
printf("%c",i,i);
}
for(i=i-2;i>64;i=i++);
{
printf("%c",i);
}
c=c+1;
d=d-1;
printf("\n",c);
}
return 0;
}
이런식으로 하면 중간에
위에는 잘도ㅐ다가
A
ABA
ABCBA
............................................................
ABCDEFGHIJKLNMOPQRSTUVWXYZY...........................................A
BCDEFGHIJKLNMOPQRSTUVWXYZ
여기서 딱끊겨요,,ㅜㅜ 어떻게야 되죠??

배우셨다면 n번째 줄을 출력하는 함수를 먼저 코딩하세요.