1樓:匿名使用者
if(a=e&&b=d&&c=b+1)
應改為if(a==e && b==d && c==b+1)實話說,老兄寫的**讓人看著蛋疼。。。
#include
using namespace std;
void main()
//得到數字a的逆序數字,如果相等,就為迴文數//如12345的逆序為54321,則不是迴文數//如果輸入12321 ,則其逆序也為12321,所以是迴文數a = temp;
if(a == b)
cout<
else cout<
2樓:匿名使用者 應該是&&這個的優先順序大於=號的吧。 所以是先e&&b d&&c然後再賦值的。 這樣就貌似有d&&c=b+1這樣的句子了。相當於把b+1賦值給d&&c 因為d&&c返回的不是0就是1 所以是不能做左值的 3樓:匿名使用者 我是用字串來做的 #include"stdio.h" int main() 4樓:匿名使用者 main() 如上,將「=」改為「==」。。。因為「=」是賦值,「==」才是等於。。。祝你好運!! 5樓:野豬 很明顯if(a=e&&b=d&&c=b+1)不能這樣寫,你這是賦值啊!!!! 6樓:比目魚 if(a == e && b == d)//c不用判斷 中間的不需要判斷 7樓:匿名使用者 if(a==e&&b==d) 這樣試試吧? 8樓:匿名使用者 要用== if(a==e&&b==d&&c==b+1) 輸入一個5位數,判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同。 9樓:匿名使用者 1、輸入一個數字 2、把這個數字轉換成字串s1 3、把s1逆序為s2 4、比較這s1、s2,相等就是迴文數,不等就不是 10樓: 給樓主提個思路,先把這個數字的反轉,然後比較,如果相等則是迴文數,否則不是,比如12345反轉為54321,兩者不相等,不是迴文數, 程式:#include int main() else printf("%d不是迴文\n",a); }int ishuiwen(int a) if (a==b) else return 0;} 11樓:犁俠 #include "stdio.h" bool huiwen(int n) void main() 12樓:衫達智和 #include #include int main() else} 一個5位數,用c語言來判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同 13樓: 簡單的很,既然是迴文,就先把數字轉成字串,指標p,q指向兩頭,隨便一個數都行 #include #include #include using namespace std; int main() ;itoa(num,numstr,10); char* p=numstr,*q=numstr+strlen(numstr)-1; bool flag =true; while(p if(*p++!=*q-- ) cout<<"it is "< return 0;} 14樓:笑年 #include int ishuiwen(long x) void main() 15樓:匿名使用者 #include void main() if(flag==0) if(flag==1)} j**a 一個5位數,判斷它是不是迴文數.即12321是迴文數,個位與萬位相同,十位與千位 16樓:匿名使用者 if(number<10000 && number>=100000) 應該是 if(number<10000 || number>=100000) 一個5位數,判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同。 17樓:匿名使用者 #include "stdio.h" #include "conio.h" main( ) 一個5位數,用c語言來判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同 18樓:倒黴熊 #include void main() 19樓:匿名使用者 #include int fun(unsigned long n)return n==m; }int main(void) else return 0;} 20樓:匿名使用者 if((number % 10 == number / 10000) && (number / 1000 - 10 == ((number % 100) / 10))) 在j**a裡怎麼做 輸入一個5位正整數,使用陣列判斷它是不是迴文數(例如:12321是迴文數) 21樓:西二旗碼農一枚 int a=new a[5]; //假設a裡已經放了資料 int size=a.length; for(in ti=0;i c語言 一個5位數,判斷他是不是迴文數 急求 22樓:匿名使用者 參加下面參考文件,裡面有c語言的原始碼。 23樓:匿名使用者 個位:a 十位:b 百位:c,以此類推。 所求即為:a=e,b=d,a!=0。 若這個5位數為i,則a=i/10000 b=(i/1000)%10 c=(i/100)%10 d=(i/10)%10 e=i%10 然後,若a=e且b=d,即: if((i/10000)==(i%10))&&(((i/1000)%10)==((i/10)%10)) 則printf(「%d」,i); 24樓:匿名使用者 #include void main() else} 25樓:匿名使用者 先解釋下什麼是迴文數? 我看看能不能給你解決 vb妮可 2種方法,1,是使用vb自帶的函式strreverse 一個數字,被翻過來以後,還和原數字相同,就可以判斷是迴文數了 2.使用迴圈,每次都2端取數字,都相同,就可以判斷為迴文數,當有不同時,跳出迴圈,不是迴文數 最簡單的方法是把數字轉化為字串r,在去掉前導r的空格後,檢查r是否和strre... 碧海風雲 include define array len 100 陣列長度 int fun int n while i 逆序儲存 arr j temp i 分別判斷陣列頭尾元素是否一致 for i 0 i count 1 2 i int main void 執行結果 聽不清啊 int fun in... 小辰 vc 6.0 windows平臺。目前主流的c c 語言編譯器,對於tc等的作品也具有向下相容的特點.缺點是比較大 還有其他的編譯器,例如win tc gcc lcc bc 3.1等等,事實上,編譯器的選擇不是最重要的,他們都可以完成基本的c語言編譯。對於從未學習過計算機程式設計的讀者來說,學...
VB中設計演算法,判斷某數是不是迴文數(用文字敘述就可以了)
程式設計題輸入無符號整數,判斷該數是否為迴文數,是迴文數的返回1否則返回0 include
c語言輸入三位數判斷是否是水仙花數