金山毒霸如何卸载干净:我这个程序有什么问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 03:26:59
#include <stdio.h>
int main()
{
int nB;

printf("\n请输入购买货物共花的钱数:");
scanf ("%d",nB);

if(nB >=300)
{
if(nB>500)
{
printf("谢谢您,您的购物金额已超过500元,您可以获赠20个鸡蛋!\n");
}
else
{
printf("谢谢您,您的购物金额已超过300元,您可以获赠一个牙刷!\n");
}
}
else
{

printf("您的购物金额不足300元,欢迎下次光临!\n");
}

return 0;

}

检查时没毛病,但执行时输入完一个数按回车后就出现一个窗口,说是在执行时错误,发不发错误报告

scanf ("%d",nB); 改为: scanf ("%d",&nB);
不过你的程序可以去掉很多无用的"{}"
#include <stdio.h>
int main()
{
int nB;
printf("\n请输入购买货物共花的钱数:");
scanf ("%d",&nB);

if(nB >=300)
{
if(nB>500)
printf("谢谢您,您的购物金额已超过500元,您可以获赠20个鸡蛋!\n");
else
printf("谢谢您,您的购物金额已超过300元,您可以获赠一个牙刷!\n");

}
else
printf("您的购物金额不足300元,欢迎下次光临!\n");
return 0;
}