#include <iostream>
using namespace std;
int main(int argc , char *argv[])
{
int num1 = 0;
int num2 = 0;
cout<<"请输入两个int数值";
cin>>num1>>num2;
if(num1 > num2 )
{
cout<<"最大值为"<<num1<<endl;
}
else
{
cout<<"最大值为"<<num2<<endl;
}
}
c++里面这个if语句哪里错了呀?
语法是没错的 但我把你的代码复制到编译器上 发现 if(num1 > num2) 中的大于号是开了全角模式的> 应该改为半角模式的> 否则编译器会报错
C++的if语句问题
抄错。
C++if语句问题
else if(x = 10)这一句是不对的,判断语句里面的是赋值语句了,所以if的判断结果是真,输出y=5;应该改为else if(x==10).
C++简单问题,关于IF判断
if语句里面写错了 应该把 if(h=true) 改成两个“=”连写, if(h==true) 。后面的同理,你都写成了一个“=”希望对你有帮助。
C++里面error C2143是什么错误?求解
而“语句”的开头是不可能出现&&的,故编译程序认为你的这个&&不属于这个if语句了。于是编译程序认定你的这个if语句的“语句”部分缺失。而语句部分中最简单的是“空语句”,所以编译程序认为你很可能这里丢了一个“空语句”。空语句的格式就是一个分号。所以编译程序提示你:语法错误:在‘&&’之前缺失...
c++语法错误 error C2143: syntax error : missing ';' before '&&...
而“语句”的开头是不可能出现&&的,故编译程序认为你的这个&&不属于这个if语句了。于是编译程序认定你的这个if语句的“语句”部分缺失。而语句部分中最简单的是“空语句”,所以编译程序认为你很可能这里丢了一个“空语句”。空语句的格式就是一个分号。所以编译程序提示你:语法错误:在‘&&’之前缺失...
C++IF语句问题
if(x1==x2==x3&y1==y2==y3)可以改成if((x1==x2==x3)&&(y1==y2==y3)),x1==x2==x3表达也有错误 else if(x1==x2!=x3&y1!=y2||x1==x3!=x2&y1!=y3||x2==x3!=x1&y2!=y3)中x1==x2!=x3貌似也是错误的,这个表达式相当于(x1==x2)!=x3 授之以鱼不如授之以渔...
C++ 为什么这个简单的判断语句有错误的?SOS~~~
把"改成'。你要比较的是字符,不是字符串。
C++程序。输入3个数。从大到小依次输出。if语句。大神帮我看看哪里错...
一定要这样写吗?这样多重if写多了代码不美观,其实可以用数组代替abc,这样可以缩短代码,让代码的执行效率提高。int a[3];输入 for(i=0;i<3;i++)cin>>a[i];之后将三个数进行排序 然后输出结果就行
c++if判断语句的问题
你的 if 语句有问题, 把 = 改成 ==, 你的是赋值, 在第一个 if 语句中, 先做了 c='+'; 的赋值, 所以每次都会计算加法, 还有 第四个if语句改成 if(c=='\/' && b!=0), 就可以正常运行了.建议把常量写在左边,这样下次就不会犯这种错误了 ...