ZKX's LAB

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩 查找书籍 从键盘输入10

2021-03-17知识5

C语言编程题,成功即好评 9_5 查最贵的书和最便宜的书 【问题描述】编写程序,从键盘输入n(n includestruct book{char name[20];float price;};void main(){struct book num[20];int n,i,max,min,max_i,min_i;printf(\"Input n:\");scanf(\"%d\",&n);for(i=0;i;i+){printf(\"Input the name,price of the%d book:\",i+1);memset(num[i].name,0,20);scanf(\"%s%lf\",num[i].name,num[i].price);}max=num[0].price;max_i=0;min=num[0].price;min_i=0;for(i=1;i;i+){if(num[i].price>;max)max_i=i;if(num[i].price)min_i=i;}printf(\"The book with the max price:%s,price is:%.1f\\n\",num[max_i].name,num[max_i].price);printf(\"The book with the min price:%s,price is:%.1f\\n\",num[min_i].name,num[min_i].price);}

从键盘输入10个数,要求找出最大数。麻烦用循环算出来,这是属于c语言的类型 includevoid main(){int a[10],max,i;for(i=0;i;i)scanf(\"%d\",&a[i]);max=a[0];for(i=1;i;i)if(max[i])max=a[i];。

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩 你好,我们这里需2113要用到数组5261镶套使用for函数以及冒泡算法,具4102体的代码如下。includeusing namespace std;int main(){int s[10],i,j,t;cout输入10个数1653:;for(i=0;i;i+){cout请输入第\"名学生的成绩;cin>;>;s[i];}for(i=0;i;i+){for(j=0;j;j+)if(s[j][j+1]){t=s[j+1];s[j+1]=s[j];s[j]=t;}}cout成绩由高到低为;for(i=0;i;i+)cout[i];}以下为效果图

从键盘输入n(n<10)本书的名称和定价并存入结构数组中,从中查找定价最高和最低的书的名称和定价,并输出 include<;stdio.h>;struct book{char name[20];double price;};int main(void){ struct book x[10];struct book lowest,highest;int i,n;printf(\"Enter n\\n\");scanf(\"%d\",&n)。

从键盘上输入10本书的名称和定价并存入结构数组中,从中查找定价最高和最低的书的名称和价 C语言源程序:include\"stdio.hdefine MAX 100typedef struct Book{char name[MAX];书名*/double price;定价*/}Book;void main(){Book books[10];double p;int i,max,min;printf(\"input 10 books details\\n\");for(i=0;i;i+){printf(\"No.%2d\\n\",i+1);printf(\"Book Name:\");scanf(\"%s\",books[i].name);printf(\"Book Price:\");scanf(\"%lf\",&p);books[i].price=p;}max=min=0;for(i=1;i;i+){if(books[i].price>;books[max].price)max=i;if(books[i].price[min].price)min=i;}printf(\"searching result\\n\");printf(\"maximum price:%.2lf,name:%s\\n\",books[max].price,books[max].name);printf(\"minimum price:%.2lf,name:%s\\n\",books[min].price,books[min].name);}

编写程序,从键盘输入n(n<10)本书的名称和定价并存入结构数组中,从中查找定价最高和最低的书的名称和定价 (1)你的结构体没初始化,会出现乱码(2)排序有问题,你无论怎么排序 最大的都是第一次输入的那个数,我建议你封装一个排序的函数,这样最好如果对你有帮助 请给分

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩 查找书籍 从键盘输入10

#查找书籍 从键盘输入10

随机阅读

qrcode
访问手机版