Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 回文C++;程序_C++_Palindrome - Fatal编程技术网

C++ 回文C++;程序

C++ 回文C++;程序,c++,palindrome,C++,Palindrome,我希望有人能帮我纠正这个程序中的错误 #include<iostream.h> #include<conio.h> void main(); {int r,n,Rev=0,temp; cin>>n; temp=n; while(n>0) Rev=Rev*10+n%10; n=n/10; if(temp==Rev) cout<<"test is positive";

我希望有人能帮我纠正这个程序中的错误

#include<iostream.h>
#include<conio.h>
void main();
{int r,n,Rev=0,temp;

    cin>>n;
    temp=n;
    while(n>0)
        Rev=Rev*10+n%10;
    n=n/10;
    if(temp==Rev)
        cout<<"test is positive";
    else
        cout<<"test is negative";
    getch();
}
#包括
#包括
void main();
{int r,n,Rev=0,temp;
cin>>n;
温度=n;
而(n>0)
Rev=Rev*10+n%10;
n=n/10;
如果(温度==转速)

cout这行在
之外,而

  n/n10;
所以n永远不小于0

    #include<iostream.h>
    #include<conio.h>

        void main();
        {
int r,n,Rev=0,temp;

            cin>>n;
            temp=n;
            while(n>0){
                Rev=Rev*10+n%10;
            n=n/10;
            }

            if(temp==Rev)
                cout<<"test is positive";
            else
                cout<<"test is negative";
            getch();
        }
#包括
#包括
void main();
{
内部r,n,Rev=0,温度;
cin>>n;
温度=n;
而(n>0){
Rev=Rev*10+n%10;
n=n/10;
}
如果(温度==转速)
不能包含
使用名称空间std;
int main()
{
int num,rev,pal;
库特南;
pal=num;
对于(;num!=0;)
{
版本=(0*10)+数量%10;
num/=10;
}
如果(pal==rev)

会发生什么?它崩溃了还是不工作了?我已经给了n值,但当我按enter键时,什么都没有发生。它甚至不会退出或返回到我的状态program@Abhi关于警告,这可能是因为您使用的编译器工具链超出了古代的范围。例如:自1998年以来,没有出现过
iostream.h
,也不支持作为标准的一部分。它是2016 FFS。我希望我能找到地球上的Turbo C++的每一个副本,并将其从存在中擦除。@ AbHi因为你不学习C++。C++在1998被标准化,最新广泛采用的标准,C++ 11,已经在工业上存在了超过四年。你在用什么,他们声称教你什么,W。如果他们使用了这类古董化石,做一些算法的话,那是一回事。但是如果这是一个C++课程,那么你就被彻底地欺骗了,这对你未来的职业是一种伤害,最终是你职业生涯中的一个障碍。“阿比和Turbo C++就像一把带着扭曲的桶的枪。你是说我应该包括两个语句Rev和n/10的大括号,这样你能像回答一样识别我的帖子吗是的。你能在评论部分帮我做上面的程序吗?请?帮你做什么?这只是另一个问题…我应该为signHello和欢迎使用SO有一个特殊变量吗?请添加一些解释,除了代码。什么你需要什么样的信息?太简单了
#include<iostream>
    using namespace std;
        int main()
        {
            int num,rev,pal;
            cout<<"Enter number ";cin>>num;
            pal=num;
            for( ;num!=0; )
            {
                rev=(0*10)+num%10;
                num/=10;
            }
            if(pal==rev)
                cout<<"number id palindrome";
            else
                cout<<"Number is not palindrome";