프로그래밍

 3198, 1/160 회원가입  로그인  
   jj4st13
   c언어 이것좀 봐주세요..

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3010 [복사]


#include<stdio.h>

int main()
{
int a,b;
int *pa,*pb

printf("변수 a,b에 저장할 정수 입력: ");
scanf("%d %d",&a,&b);

pa=&a;
pb=&b;

printf("a,b를 변환할 정수 입력: ");
scanf("%d %d",*pa,*pb);

printf("a= %d  b= %d\n",a,b);


return 0;
}
여기서 마지막에 출력이 되지 않는 이유는 무엇인가요?????
변수 a,b에 저장된 정수를 포인터로 이용해서 새로 받아 a,b를 변경하는 코드를 짜려고 합니다만....전 틀린점을 모르겟네요...


배열을 이용하여, 학생의 이름(문자열),학번 문자열,5과목에 해당하는 점수(정수형 배열)입력 하고
입력받은 내용과 평균(실수형)을 출력하는 프로그램을 작성하시오


또 이건...무슨 말인지 이해를 못하겟습니다......학생이름과 학번을 하나의 배열에 넣으란 소리인가요???
char A[2];이렇게 하고 A[0]에는 이름,A[1]에는 학번을 입력받게 하고 다른 배열 B[5]를 선언하고 점수를 입력받고 마지막에 다 출력하라는 소리일까요?

  Hit : 3748     Date : 2011/05/18 02:24



    
U_SoRang 1. &(*pa),&(*pb)

2. struct 이용.
2011/05/18  
/x7375696e6567 pa = a
pb = b
라고 하면 될듯 싶은데요..
그 pa 변수 자체가 a의 포인터니..
아닌가? ㅋ
2011/05/19