C语言程序设计(第3版_乌云高娃)同步实训指导参考答案2.1 (23)[4页]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
深圳职业技术学院 C语言程序设计 同步实训指导参考答案 序号:9.3 任务1: #include "stdio.h" #define S 30 struct goods { char name[20]; float price; float discount; }; void main() { struct goods mygoods[S],*ps=mygoods; int i; for(i=0;i {
printf("请输入第%d件商品的名称:",i+1); scanf("%s",ps->name);
printf("\n请输入第%d件商品的价格:",i+1); scanf("%f",&ps->price);
printf("\n请输入第%d件商品的折扣:",i+1); scanf("%f",&ps->discount); ps=ps+1; }
ps=mygoods[0].name; for(i=0;i
1
深圳职业技术学院 {
C语言程序设计
printf("第%d件商品的名称:%s",i+1,ps->name); printf("价格:%f",ps->price); printf("折扣:%f\n",ps->discount); ps=ps+1; } getch(); }
任务2:
#include "stdio.h" #define S 30 struct goods {
char name[20]; float price; float discount; };
void main() {
struct goods mygoods[S],*ps=mygoods; int i; float fSum=0; for(i=0;i {
printf("请输入第%d件商品的名称:",i+1); scanf("%s",ps->name);
printf("\n请输入第%d件商品的价格:",i+1); scanf("%f",&ps->price);
printf("\n请输入第%d件商品的折扣:",i+1);
2
深圳职业技术学院
C语言程序设计
scanf("%f",&ps->discount); fSum=fSum+ps->price*(1-ps->price); ps=ps+1; }
printf("购物车里的商品共计%f元!",fSum); getch(); }
任务3:
#include "stdio.h" #define S 30 struct goods {
char name[20]; float price; float discount; };
void main() {
struct goods mygoods[S],*ps=mygoods,temp; int i,j; for(i=0;i {
printf("请输入第%d件商品的名称:",i+1); scanf("%s",ps->name);
printf("\n请输入第%d件商品的价格:",i+1); scanf("%f",&ps->price);
printf("\n请输入第%d件商品的折扣:",i+1); scanf("%f",&ps->discount); ps=ps+1;
3
本文来源:https://www.wddqw.com/doc/b3e9c2e7f405cc1755270722192e453610665b01.html