【C语言】PTA-查找书籍
jiayouccjiayou:
#include
#include
struct Book {
char name[31];
double price;
};
int main(void) {
int n, i,max=0,min=0;
struct Book book[100];
scanf("%d", &n);
for (i = 0; i < n; i++) {
getchar();
gets(book[i].name);//scanf无法读取空格和换行
scanf("%lf", &book[i].price);
if (book[i].price > book[max].price)
max = i;
if (book[i].price < book[min].price)
min = i;
}
printf("%.2lf,%s\n", book[max].price, book[max].name);
printf("%.2lf,%s\n", book[min].price, book[min].name);
return 0;
}为什么提示sample等价,最大n和最长字符串,最小n答案错误呀,我在vs里面运行了和答案一样的
|