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