想请教一下下面这两道题目的解决方法:谢谢
1。定义一个结构,用来保存图书信息(书名,价格,作者)。编写一个程序,反复接收图书信息,并询问是否继续,如不再继续则按价格的降序输出所有输入的图书信息
2。定义一个结构,用来保存学员的信息,包括:学号、姓名、C课程成绩、Java课程成绩。编写一个程序,用来接收五位学员的信息,计算每位学员的平均成绩并显示详细信息,计算平均成绩的功能通过函数实现
这是我的两道考试题目,但是做错了,希望各位前辈能给一个正确的解答,谢谢
#include <stdio.h>
#include <string.h>
strcut book_a b1();
void strcut book_a b2();
strcut book_a
{
char name[50];
float jiage;
char zz[50];
};
void main()
{
char ans;
book_a();
ans == 'y'
book_b();
}
strcut book_a b1(strcut name[],int n) //定义输出
{
int temp;
printf("请输入书名: \n");
scanf("%s",&b1.name[0]);
fflush(stdin);
printf("请输入价格: \n");
scanf("%0.2f",&b1.jiage);
fflush(stdin);
printf("请输入作者名: \n");
scanf("%s",&b1.zz[0]);
fflush(stdin);
return(temp);
}
void strcut book_b b2()
{
char x;
printf("是否继续?<y/n>");
fflush(stdin);
scanf("%c",&x);
if(x == 'y' || x == 'Y')
{
strcut book_a b1();
}
}
我在网吧,不知道有没有错误,你修改一下。
思路是这样子的。没错。