구조체 인데요..잘 안나와서 질문이요..
하늘이
#include stdio.h
#define SWAP(x,y,t) ((t)=(x),(x)=(y),(y)=(t))
//구조체 정의
typedef struct {
char name;
int value;
} s;
int find_max(s *p[5]);
void main(){
//크기가 5인 구조체 배열 book,주소값을 가지는 크기가 5인 구조체 배열 p 선언
s book[5];
s *p[5];
int i,avg;
//이름과 가격 입력, 각각의 book배열의 주소값을 p배열에 저장
for(i=0;i5;i++){
printf(input(book name): );
scanf(%s,&book[i].name);
printf(input(book value): );
scanf(%d,&book[i].value);
p[i]=&book[i];
}
//함수 호출
avg=find_max(p);
//평균값출력
printf(책의 평균값은 %d 입니다.,avg);
}
int find_max(s *p[5]){
int temp,sum=0,avg,i,j,k,l;
char ctemp;
//값이 비싼 순으로 정렬
for(i=0;i5;i++)
for(j=i+1;j5;j++)
if(p[i]-valuep[j]-value){
SWAP(p[i]-value,p[j]-value,temp);
SWAP(p[i]-name,p[j]-name,ctemp);
}
//값이 비싼 순으로 출력
for(k=0;k5;k++)
printf(이름:%c\t가격:%d\n,p[k]-name,p[k]-value);
//평균값 계산
for(l=0;l5;l++)
sum=sum+p[l]-value;
avg=sum/5;
//평균값 리턴
return avg;
}책 이름 을 입력하고 책가격을 입력해서..5번동안 반복해서
높은 가격순으로 출력을 하는겁니다..하지만..가격은 출력이 되는데 이름은? 되면서 출력을 못하더군요..왜그런지 몰라서 질문 을 합니다..
-
큰길 2024-12-22
이름은 문자열이지요. char배열로 만들어서, scanf(\%s\
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2679247 | 다차원 배열과 포인터에 관한 질문입니다. (4) | 터전 | 2024-12-22 |
2679218 | c언어 문제질문요. | 옆집언니 | 2024-12-22 |
2679189 | 숫자를 거꾸로 출력하기.... 어떻게짜야할지..생각이안떠올라용. (7) | 주인님 | 2024-12-22 |
2679164 | 구조체 인데요..잘 안나와서 질문이요.. (1) | 하늘이 | 2024-12-22 |
2679140 | 쉬프트 연산자 사용이유? (2) | 핫블랙 | 2024-12-21 |
2679112 | 간단한질문-정렬을 쓰지 않고 n번째 작은수 구하기(!?!?)(Quick sort) | 화가마 | 2024-12-21 |
2679083 | 프로그래밍 수학 질문좀요, (2) | 큰힘 | 2024-12-21 |
2678897 | 문자열을 strstr함수를 사용해서 찾는 문자열과 바꿀문자열을 입력받아서 교환해서 출력하는문제. (3) | 바름 | 2024-12-19 |
2678872 | while if break차이 (2) | 뿌닝 | 2024-12-19 |
2678819 | typedef을 이용하여 변수 선언 이후 대입방법. (4) | 다가 | 2024-12-18 |
2678769 | 배열 합 응용이예요 도와주십쇼 ㅠㅠ (2) | 아란 | 2024-12-18 |
2678739 | 함수 배열 질문있어요 | 하루 | 2024-12-18 |
2678711 | 테일러 급수를 이용한 e의 x승 구하는 프로그램 (2) | 접시 | 2024-12-17 |
2678685 | 정보올림피아드에 대해 좀 가르쳐주십시요 (2) | 헤벌심 | 2024-12-17 |
2678661 | 이코드에서 prime가 하는역할이궁금해서이렇케글을올림니다;.. (2) | 소율 | 2024-12-17 |
2678606 | 정적 변수 예제질문 | 바람 | 2024-12-16 |
2678580 | 포인터 & 배열 개념... 좀 어지럽내요 알려주세요 ㅠㅠ (2) | 엘보어 | 2024-12-16 |
2678550 | 디데이 프로그램질문좀요^^ | 또야 | 2024-12-16 |
2678474 | 질문이요 ~ 책에서 나온 건데 잘 모르겠어용 (1) | 소년틳터프 | 2024-12-15 |
2678443 | 헤더파일생성(dev) | 파란 | 2024-12-15 |