c++中的num!是什么意思

#include <iostream>
using namespace std;

int main()
{
int digit,num;
cout<<"输入一个整数:";cin>>num;
cout<<"反向显示该数:";
while(num!=0)
{
digit=num%10;
num=num/10;
cout<<digit;

cout<<endl;
system("pause");
}

繁星淼淼
浏览 1530回答 3
3回答

收到一只叮咚

1、while(num!=0)这一句上,是while循环语句的判断部分。!=就是不等于。!是c++里面的逻辑运算符中的“非运算”2、num是已声明的变量,也是输入进去的那个数这一行,表示当num不等于0时,执行下面的语句,即:{digit=num%10;num=num/10;cout<<digit;}

holdtom

关于num!这个问题呢。是你搞错了。while(num!=0)这一句上,是while循环语句的判断部分。!=就是不等于。!呢,是c++里面的逻辑运算符中的“非运算”而num是已声明的变量,也是你输入进去的那个数(确切的说是它的容器)总的这一行,表示当num不等于0时,执行下面的语句,即:{digit=num%10;num=num/10;cout<<digit;}

qq_花开花谢_0

num就是你定义的整数变量啊!输入一个整数,对它取余运算,得到它的个位数,赋给digit,如:digit=num%10;之后num去掉它的个位数,如:num=num/10;循环操作,得到这个数方向输出!
打开App,查看更多内容
随时随地看视频慕课网APP