我正在介绍编程,我有一位教授参与度不高。不幸的是,班里全是像我这样的新手,所以没有帮助。我必须只使用输入/输出、赋值语句和算术来创建税收计算器。我的朋友实际上帮助我修复了代码并在将其发送给我之前对其进行了编译。我没有改变任何东西,但它对我不起作用。
#include <stdio.h>
#include <stdlib.h>
int main()
{
const double TAX_RATE = 0.075;
double item1 = 0, item2 = 0, item3 = 0;
printf("Enter the price of the first item: \n");
scanf("%lf", &item1);
printf("You entered %.2lf \n", item1);
printf("Enter the price of the second item: \n");
scanf("%lf", &item2);
printf("You entered %.2lf \n", item2);
printf("Enter the price of the third item: \n");
scanf("%lf", &item3);
double total = item1 + item2 + item3;
double tax = total * TAX_RATE;
double totalWithTax = total + tax;
printf("You entered %.2lf \n", item3);
printf("The total of your items is %.2lf \n", total);
printf("The tax is %.2lf \n", tax);
printf("The total with tax is %.2lf \n", totalWithTax);
system("pause");
}
这是输出
1>------ Build started: Project: assign2, Configuration: Debug Win32 ------
1> program.c
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(10): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(304) : see declaration of 'scanf'
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(14): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(304) : see declaration of 'scanf'
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(18): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(304) : see declaration of 'scanf'
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(20): error C2143: syntax error : missing ';' before 'type'
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(21): error C2143: syntax error : missing ';' before 'type'
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(22): error C2143: syntax error : missing ';' before 'type'
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(25): error C2065: 'total' : undeclared identifier
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(26): error C2065: 'tax' : undeclared identifier
1>c:\users\chris\documents\visual studio 2010\projects\assign2\assign2\program.c(27): error C2065: 'totalWithTax' : undeclared identifier
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========