【发布时间】:2021-08-21 17:27:18
【问题描述】:
我想做一个简单的程序,比如商店系统。 长话短说,我希望我的用户输入代码(这是带有 int 价格值的 var 名称(示例输入:“a1 a2 b3 ...”))然后它可以计算其最终价格(fp = a1+a2+a3+.. .) 并添加一些“人工自动”进度或加载栏
#include <stdio.h>
#include <stdlib.h>
int main() {
char sel;
int i,s;
int fp;
//var name and price list
int mma1 = 2500;
int mma2 = 2000;
int mma3 = 3000;
int mma4 = 3500;
int mmb1 = 10000;
int mmb2 = 12000;
int mmb3 = 13000;
int mmb4 = 10000;
int mmc1 = 7000;
int mmc2 = 7500;
int mmc3 = 6500;
int mmc4 = 5000;
int mmd1 = 2000;
int mmd2 = 1500;
int mmd3 = 3000;
int mmd4 = 3500;
int mka1 = 3000;
int mka2 = 12000;
int mka3 = 10000;
int mka4 = 11000;
int mkb1 = 6000;
int mkb2 = 5000;
int mkb3 = 7000;
int mkb4 = 5500;
int mkc1 = 12000;
int mkc2 = 15000;
int mkc3 = 15000;
int mkc4 = 13000;
int mkd1 = 45000;
int mkd2 = 50000;
int mkd3 = 55000;
int mkd4 = 60000;
for(i=0; i<=7; i++)
{
//list
char b=64, a[8][4][50]=
{
"proto1 = 2500", "proto2 = 2000", "proto3 = 3000", "proto4 = 3500",
"proto5 = 10000", "proto6 = 12000", "proto7 = 13000", "proto8 = 10000",
"proto9 = 7000", "proto10 = 7500", "proto11 = 6500","proto12 = 5000",
"proto13 = 2000", "proto14 = 1500", "proto15 = 3000", "proto16 = 3500",
"proto17 = 3000", "proto18 = 12000", "proto19 = 10000", "proto20 = 11000",
"proto21 = 6000", "proto22 = 5000", "proto23 = 7000", "24 = 5500",
"proto25= 12000", "26 = 15000", "27 = 15000", "28 = 13000",
"29 = 45000", "30 = 50000", "31 = 55000", "32 = 60000"
};
for(i=0; i<=7; i++)
{
if(i==0)
{
printf("================================================================================================================================");
printf("\nMenyediakan\n");
printf("\n mm\n");
}
else
if(i==4)
{
printf("================================================================================================================================");
printf("\nMenyediakan\n");
printf("\n mk\n");
b=64;
}
b++;
printf("type %c \n", b);
for(s=0; s<=3; s++)
{
printf(" %d. %s \n", s+1, a[i][s]);
}
printf("\n");
}
printf("================================================================================================================================\n");
printf("type all code of your desired item then press enter (example 'mma1 mma3 mkb3 mkb4 ... ')\n");
scanf("%s", sel);
//
fp =
//
system("pause");
return 0;
}
}
这个“fp =”部分是我想知道的 任何参考都将被接受, 任何建议将不胜感激 也接受任何选项,例如使用调用函数等
非常感谢
【问题讨论】:
标签: arrays c multidimensional-array console calculator