當前位置:編程學習大全網 - 編程軟體 - C++編程:神秘的數字問題

C++編程:神秘的數字問題

下面的循環沒有問題,但是妳的數組A聲明了char a[4],用cin讀入的數據都是char類型的數據。妳在那裏對char的ASCII碼乘以1000進行操作,數據肯定是錯的。

那麽這個char數組在循環中還是作為整數使用,這顯然是錯誤的。

將語句部分更改為:

int N,b,c,I,j,m,x;

int a[4];//將循環數組聲明為int。

字符輸入[4];//使用char數組接收鍵盤輸入。

cout & lt& lt"請輸入壹個4位數的數字(4位數是同壹數字的例外):"

CIN & gt;& gt輸入;

x=1000*(輸入[0]--0 ')+100 *(輸入[1]--0 ')+10 *(輸入[2]--0 ')+(輸入[3]--0 ');

//從這裏的每壹位減去“0”得到相應的整數。

希望妳能這樣改。至於那個神秘的數字,等於6174。

  • 上一篇:正則表達式 可以輸入負數、正數、小數(小數保留壹位)。
  • 下一篇:java軟件工程師的工作描述怎麽寫
  • copyright 2024編程學習大全網