C语言程序设计(第3版_乌云高娃)同步实训指导参考答案2.1 (23)[4页]

2022-06-06 18:31:19   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《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.wddqxz.cn/b3e9c2e7f405cc1755270722192e453610665b01.html

相关推荐