我必须做以下任务(我不想让你为我做,我想学习它)。
示例运行#1:
$ a.out
Welcome to the IPC Company's Computer System Calculator
Enter the package desired
(1: basic, 2: professional, 3: game system): 1
Enter additional memory required
(0: 4 GB included, 1: 8 GB, 2: 12 GB): 0
Enter monitor required
(0: 21 inch LED included, 1: 27 inch LED): 0
Enter Hard Drive drive required
(0: 512 GB included, 1: 128 GB SSD): 0
Basic Package: 599.00
4 GB Memory: 0.00
21 inch LED Monitor: 0.00
512 GB Hard Drive: 0.00
Sub Total: 599.00
HST: 77.87
Total: 676.87
要获得额外的10%,正确格式化和对齐的输出应显示为:
Basic Package: 599.00
4 GB Memory: 0.00
21 inch LED Monitor: 0.00
512 GB Hard Drive: 0.00
========================================
Sub Total: 599.00
HST: 77.87
========================================
Total: 676.87
要获得10%的额外收入,如果用户希望继续选择其他计算机套餐,请让他们提示用户:
Do you wish to choose another computer package? (1: YES or 0: NO): 1
想知道是否有人可以告诉我如何:
我们只学习简单,while while,for和if else语句。不能使用其他任何东西。
答案 0 :(得分:0)
如果您不希望我们为您做,但实际上想学习,那么请开始查看scanf,getline,getchar,printf。谷歌是你的朋友。
作为一个例子(来自cplusplus.com):
char str [80];
int i;
printf ("Enter your family name: ");
scanf ("%79s",str);
printf ("Enter your age: ");
scanf ("%d",&i);
printf ("Mr. %s , %d years old.\n",str,i);
printf ("Enter a hexadecimal number: ");
scanf ("%x",&i);
printf ("You have entered %#x (%d).\n",i,i);
“1.将美元价值分配给任何选择?”
我不确定你的“美元价值”是什么意思。这是一些基本的东西,其中变量被命名为$ a,$ b等。无论如何 - 在C变量中不需要以$开头,但你需要在使用之前声明它们,例如。
int i;
“2。我是否需要按照选择的方式打印所有内容,或者我可以在最后打印所有内容吗?”
只要您将每个输入收集到不同的变量中,就可以在最后打印它们。