위 사진이 문제랑 요구 조건들이고
#include <stdio.h>
#include <stdlib.h>
#define ma(x) p=(char*)malloc(x*sizeof(char));
int main()
{
int i=0;
char *p;
ma(10);
for(i;i<10;i++)
{
p[i]=i;
printf("%d * %d = %d\n",p[i]+1,p[i]+1,(p[i]+1)*(p[i]+1));
}
free(p);
}
이게 제가 작성한 소스코드인데 결과값이 너무 단순해서 이게 답이 맞는지 틀린지 모르겠음...
그리고 혹시 수정할 부분 있으면 조언좀ㅎㅎ
언어는 c++썻어요
http://gall.dcinside.com/board/view/?id=programming&no=653877
- dc App
그건 C++이라고 하지 않는단다... - return 0;
지금 매우 기초 배우는 중이라 new delete가 뭔지 모르겠네요ㅎㅎ
아 return 0; 써야 c++임? 암튼 깜빡해서 빼먹음ㅈㅅㅋ
저거 내 꼬릿말이고 - return 0;
니가 한건 전형적인 C코드지 C++ 이 아님 ㅇㅋ? - return 0;
C랑 C++이랑 전혀 다른 언어야 이 색기야 - return 0;
두개가 뭔차이임? 플밍 입문 단계라 진짜 몰라서 그럼
리턴0; ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 개웃겻다
전이렇게 짜봣어요
#include <stdio.h>#include <stdlib.h>#define SIZE 10int main(void){ int i; int *p = (int *)malloc(sizeof(int) * SIZE); for (i = 1; i <= 10; i++) { p[i] = i*i; printf("%d * %d = %d\n", i, i, p[i]); } return 0;}