옵션 |
|
1. 크기가 8X20인 문자형 배열을 만든다.
2. 처음 3개의 행에는 키보드로 문자열을 입력하여 저장한다.
3. 나머지 5행은 랜덤으로 32~126 사이의 값을 각 배열 요소에 저장한다.(이 값은 아스키코드값이 된다.)
4. 주의할 점은 각 문자열(각 행) 끝(마지막 배열요소)에는 널문자가 들어가야 한다.(한 행에 문자열 하나씩임)
5. 문자열 저장이 완료된 후 각 열 별로 숫자문자를 찾아 수로 변환하여 각 열별로 합을 구한다.
6. 확인을 위해 모든 문자열을 출력하도록 하고, 각 열별 합도 같이 출력하도록 한다.
7. 출력 결과를 참고하여 프로그램을 작성하도록 한다.
위 그림은 출력결과 예제구요
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
char c[8][20];
char i, j;
????????
srand((unsigned int)time(NULL));
for (i = 3; i < 8; i++)
{
for (j = 0; j < 20; j++)
{
c[i][j] = rand() % 95 + 32;
printf("%4c", c[i][j]);
}
printf("\n");
}
return 0;
}
어제오늘 몇시간을 끙끙 고민하다가 질문드려요.. 제가 궁굼한점은 8행중 위에 3행 문자열을 받아서 출력?하는 부분을 못짜겟는데..ㅠㅠ
군대갔다와서 돌머리로 하려니까 죽겠어요..도와주세여 ㅠㅠㅠㅠㅠㅠㅠ(열별 합은 할수 있을것 같습니다!)