C语言,求效果图的代码
- 提问者网友:临风不自傲
- 2021-02-01 21:42
- 五星知识达人网友:玩世
- 2021-02-01 22:06
代码如下:
#include
#include
#include
#define Number 3
int main()
{
char *a[]={"皮皮虾","象拔蚌","南极虾","00000"};
float b[]={10.,20.,39.};
int c[Number];
int xuhd[Number];
float zj_jg=0.0;
int zj_num=0;
int i=0;
int j=0;
int znum=0;
float d=0.0;
char flag='n';
clrscr();
printf("*************************************
");
printf("* 欢迎光临 *
");
printf("* 非同一般超市 *
");
printf("*************************************
");for(i==0;i
printf("%d %s(%5.2f元/斤),",i+1,a[i],b[i]);
c[i]=0.0;
xuhd[i]=0;
}
printf("%d %s(%5.2f元/斤)。
",Number,a[Number-1],b[Number-1]);c[Number-1]=0.0;
xuhd[Number-1]=0;
for(;;)
{
printf("请选择你购买的物品序号:");scanf("%d",&i);printf("
");
printf("请选择你购买的物品的数量:");scanf("%f",&d);printf("
");c[j]=d;
xuhd[j]=i-1;
j++;
printf("是否继续购买?y(确定)/n(退出)");
flag=getch();
if(flag==13){flag='n';}
printf("%c
",flag);
printf("
");if (flag=='n') break;
}
znum=j;
printf("**********非同一般超市收银单*********
");
printf("*************************************
");
printf("商品名 数量 金额
");for(i=0;i
printf("%s %d %5.2f
",a[xuhd[i]],c[i],c[i]*b[xuhd[i]]);zj_jg+=c[i]*b[xuhd[i]];
zj_num+=c[i];
}
printf("*************************************
");
printf("合计 %d %5.2f
",zj_num,zj_jg);
printf("
Press any key to continue ");getch();
return 0;
}
在dosbox + 天汇汉字系统下 调试通过。哪里不合适你自己调试吧。
- 1楼网友:末日狂欢
- 2021-02-01 23:20