연습문제 9-4 책 찾기(20점) PTA는 n권의 이름과 가격을 정하고, 이 문제는 프로그램 작성을 요구하며, 그 중에서 가격이 가장 높고 가장 낮은 책의 이름과 가격을 찾아 출력한다.
8340 단어 c 언어
형식 입력: 첫 줄을 입력하면 정수 n(<10)을 주고 n권의 정보를 줍니다.각 책은 한 줄에 길이가 30을 넘지 않는 문자열을 주고, 그 다음 줄에 정실수 가격을 준다.제목은 같은 가격의 책이 없다는 것을 보증한다.
출력 양식: 한 줄에서'가격, 책 이름'의 양식에 따라 가격이 가장 높고 가장 낮은 책을 선후로 출력한다.가격은 소수점 두 자리를 유지한다.
샘플 가져오기
3 Programming in C 21.5 Programming in VB 18.5 Programming in Delphi 25.0
출력 예제
25.00, Programming in Delphi 18.50, Programming in VB
c 언어 코드
#include
struct shu//
{
char a[31];//
double b;//
};
int main()
{
int n,i,max=0,min=0;
double temp;
struct shu m[10];// , 10
scanf("%d",&n);//
getchar();// scanf
for(i=0;i<n;i++)// ,
{
gets(m[i].a);//name
scanf("%lf",&m[i].b);//price
getchar();//
}
for(i=1,temp=m[0].b;i<n;i++)//
{
if(m[i].b>temp)
{ max=i;
temp=m[i].b;}
}
for(i=1,temp=m[0].b;i<n;i++)//
{
if(m[i].b<temp)
{ min=i;
temp=m[i].b;}
}
printf("%.2lf, %s
",m[max].b,m[max].a);
printf("%.2lf, %s",m[min].b,m[min].a);
return 0;
}
## , scanf gets ,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
c 언어 간단한 파일 r/w 조작 방법데이터의 입력과 출력은 거의 모든 C 언어 프로그램과 수반된다. 입력이란 원본에서 데이터를 얻는 것이다. 출력은 단말기에 데이터를 쓰는 것으로 이해할 수 있다.이곳의 원본은 키보드, 마우스, 하드디스크, 시디, 스캐...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.