出现问题了希望大佬们能帮忙解决。哈哈哈
首先这是我在Microsoft Visual C++ 中建立的一个项目下编写的第三个程序。
然后这个程序之前的编译运行都没有问题。
但是。。。。。。。
#include
#include
void main3 ()
{
int x,y,z,n,max;
printf ("输入x,y,z,n四个数:");
scanf ("%d%d%d%d",&x,&y,&z,&n);
if (x>y)
if(x>z)
if(x>n)
max=x;
else
max=n;
else
if(z>n)
max=z;
else
max=n;
else
if (y>z)
if (y>n)
max=y;
else
max=n;
else
if (z>n)
max=z;
else
max=n;
printf ("\n输出最大值:%d\n\n",max);
system ("pause");
}
在之后我又编写了两个程序。
#include
#include
void main4()
{
int x;
float y,j;
printf ("购买商品数:");
scanf ("%d",&x);
printf ("商品单价:");
scanf ("%f",&y);
if (x<5)
printf ("%f",j=y*x);
else if (5<=x<10)
printf ("%f",j=x*y*0.99);
else if (10<=x<20)
printf ("%f",j=x*y*0.98);
else if (20<=x<30)
printf ("%f",j=x*y*0.95);
else (x>=30)
printf ("%f",j=x*y*0.9);
system ("pause");
}
#include
#include
void main ()
{
int h,a=1,b=2,c=3;
h=a+b*c;
printf ("%d",h);
system ("pause");
}
然后当我运行第四个程序的时候运行结果却一直是第三个程序。
我就很纳闷。。。。
然后我又执迷不悟的编写了一个新的程序。
就是上面的第三个程序。然后结果。。。。。。。很气。
然后我就找大佬帮忙啦。
然后他说你这是要先编译 然后才能得到你想要的运行结果。
然后我就纳闷。Micrsolosft Visual C++ 调试编译运行不是一条龙的嘛
找了半天还是没有找到编译再哪。后来网上找到了再哪编译结果还是没有解决。
所以只能在这找大佬帮忙啦。