① 為什麼程序運行時輸入參數後,按回車鍵換行而不執行
你的代碼需要輸入三個整數(可以空格或者回車分開)之後才執行,如果輸入的整數數量不夠會繼續等待輸入
你的代碼執行完畢後沒有暫停,可能一閃而過,如果需要查看運行結果可能需要切換界面,也可橡伍以在return之前添加一個暫停的語句getchar();
你的程序三個if判斷後面少了一對花括弧,不肆悔能實現排序的效果,程序代碼應該修改如下:
#include<stdio.h>
int main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if(x>裂如正y){t=x;x=y;y=t;}
if(x>z){t=x;x=z;z=t;}
if(y>z){t=y;y=z;z=t;}
printf("%d,%d,%d
",x,y,z);
getchar();
return 0;
}
② 為什麼我的回車鍵不能用
是因為設置起沖突,解決方法如下:
1、首先在電腦「開始菜單」中,點擊「控制面板」,如下圖所示。
③ 我手機的回車健失靈了是怎麼回事,按下回車鍵就把信息發出去了。
"如果手機按鍵失靈,建議您:1.若廳敗是運行某程序時,無法使用返回鍵退回上一界面或退出,建議單擊主屏幕鍵(HOME鍵)退回到待機界面,重新進入該程序嘗試。
2.將手機關機重啟。
3.若手機的返運族回鍵、菜單鍵或最近應用程序按鍵、HOME鍵均無法使用,建議將近期安裝的軟體卸載刪除嘗試。
4.若無效,請您備份手機中數據(聯系人、圖片等),將手機恢復出廠設置。
若問題依然存在,有可能是內部硬體出現問題,建議您攜帶手機三包憑證,將手機送至就近的服務中扮悄顫心由工程師檢查機器。
"
④ 電腦回車鍵怎麼不能用了
尊敬的聯想用戶您好!
請您按照如下操作嘗試一下:
一、請您檢查機器是否進入過液體或異物,如果有過類似的情況,可能會導致鍵盤按鍵失靈或串鍵。
二、您可頃中旅以開機後按F8進入安全模式,在安全模式下,試一下失靈的按鍵,看一下是否還有故障。
如果安全模式下正常,那麼判斷不是硬體故障,屬於軟體沖突導致,那麼請您卸載近期安裝的程序和優化軟體,如果無效考慮系統問題。
三、如果安全模式下也有同樣失靈的情況雀凳,那麼就需要到服務站方面檢查一下了。
ThinkPad服務站官方查詢網址:http://think.lenovo.com.cn/stations/thinkServiceStation.aspx
您可以輸入當地的電培喊話區號後進行查詢。服務站的工作時間一般是 周一到周五,上午8:30--下午5:30,
個別服務站可能有例外,最好通過電話詢問一下。
期待您滿意的評價,感謝您對聯想的支持,祝您生活愉快!
⑤ 回車鍵不起作用是怎麼回事
按Fn+F10或Fn+F11訪問集成的小鍵盤。當被激活時,具有白色數字的淺灰色鍵將成為數字小鍵盤的鍵(Fn+11)或游標控制鍵(Fn+F10)。上電時兩種設置初始值是關閉的。按Fn+F12(ScrLock)把游標鎖定在某一行上。MS-DOS方式下沒有影響,上電初始值是關閉的。按Fn+Enter模擬增強型鍵盤的數字小鍵盤上的Enter鍵。按Fn+Ctrl模擬增強型鍵盤的右Ctrl鍵。按Fn+Alt模擬增侍臘強型鍵盤的右Alt鍵。此外按Fn+F1--F10還有關閉顯示器、切換顯示器設備、轉換省電狀態等功能,不同品電腦鍵盤回車鍵失靈是鍵帽下的彈簧老化使彈力減弱,引起彈簧變形,導致該觸點不能及時分離,從而無法彈起。其故障維修方法為:將鍵帽蓋片下的彈簧更換,或將彈簧稍微拉伸以恢復其彈力,再重新裝好鍵帽即可。
回車鍵不能使用的原因有很多,一般說來,常見的有鍵盤老叢滑上的某個鍵按下後不能彈起、回車鍵損壞、鍵盤長期使用後未及時清潔……你的回車鍵不能用的真正原因是:你摁的是換檔鍵!!!當我們將編輯框作為一個普通的控制項放到對話框上時情況就發生了變化。在此我們以CFormView為例,它也是CView的一個派生類,視是一個Form窗體(即對話框),當放有編輯框的窗體有回車鍵輸入時,由於只有編輯框可以接受從鍵盤輸入的字元,所以當鍵盤按下時統統把消息都發給了編輯框(在Windows下每個窗口、按鈕、編輯框都看作一個窗口,都可以接受消息),可以通過ClassWizard在"Object IDs"選中編輯框所對應的ID號,在右邊的消息框中可以看出該編輯框並不能響應WM_CHAR等消息,只能用EN_CHANGE事件來做類似的響應。可當我們加入了對該事件的處理函數時,卻又將回車鍵當作控制字元,當輸入回車鍵並鄭衫不會激發EN_CHANGE事件,也就是說用這種方法仍舊無法捕獲回車鍵的輸入。
三、攔截回車鍵的思路與方法
Windows操作系統下各個窗口、控制項歸根結底都是通過系統的各種各樣的消息來相互協調、相互聯系的,而我們所遇到的這個問題換到消息的角度說就是"如何使程序能響應在編輯框上輸入的回車鍵所發出的消息",只要能響應到這個消息,剩下的工作都可以在消息處理函數中完成。所以有必要對Windows系統的消息機製做些了解。
⑥ c語言編程的exe文件為什麼按回車會閃退,求原理解釋。
這些都是依賴於windows的控制台窗口,程序執行完就退出了。
因為程序已經運行結束正常退出了,想看結果就去cmd里敲執行文件完整路徑,或者給程序加getchar() scanf() 用stdio的輸入函數來攔截程序不讓它立馬退出,或者調用用stdlib的system函數手芹執行pause命令實現按任意鍵繼續旅薯空。
例如:
新建文本名叫c.c的文件,對文件進行編碼,輸入以下程序:
#include <stdio.h>
int main(void)
{
printf ("hellow world");
return 0;
}
三保存退出後,用gcc編譯命拆瞎令,編譯c.c文件,命令如下
gcc c.c -o c
生成的c文件就是.exe文件
(6)回車鍵為什麼無法運行程序擴展閱讀:
C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。
⑦ 鍵盤上enter鍵突然失靈是怎麼回事
首先檢查下,是不是介面松動
這里所說的擾局介面主要是和電腦的介面
可能是程序或者是驅動問題,這個時候重啟下電腦
檢查下鍵盤介面或者接盤線子是否有損壞,
如果有損談哪壞,建議及時更換鍵盤
檢查電腦介面,含李碼是否是介面損壞
⑧ c語言的一個問題,按了回車沒反應,不運行
沒有反應的原因有很多種。比如錯誤輸入,類型錯誤,代碼邏輯錯誤。不同的亮神情況應該分開分析。
例如 scanf("敬好虧%lf %lf
",&x,&e);
這樣的語句在回車後就沒有反應,必須輸入
後才會有反應。
因為非輸出控制符必須原樣輸入。 在scanf函數當中並不是控制符,這里沒當成換行符使用。用scanf 不要加入「 」非輸入控制符,系統在運行襪喚時會自動換行。