为什么这个C语言程序没有错误,但运行不出来?输入数字后按enter键总是出现错误,运行不了。 c语言输入后运行,要求自己输入数据,我输入后按enter键是...

C\u8bed\u8a00\u7f16\u8f91\u597d\u7684\u53ef\u6267\u884c\u7a0b\u5e8f\uff0c\u547d\u4ee4\u7a97\u53e3\u4e3a\u4ec0\u4e48\u4e00\u6309enter\u952e\u5c31\u6d88\u5931\u4e86\uff1f

\u90a3\u662f\u4f60\u6253\u5f00\u7684\u65b9\u5f0f\u4e0d\u5bf9\u554a\uff0c\u54c8\u54c8\uff0c\u5f00\u73a9\u7b11\u7684\u3002

\u4f60\u5728\u7f16\u8f91\u7a0b\u5e8f\u91cc\u8fd0\u884c\u7a0b\u5e8f\u7684\u65f6\u5019\uff0cIDE\u4f1a\u5728\u540e\u9762\u63d2\u4e0a\u4e00\u6bb5\u4ee3\u7801\uff0c\u5c31\u662fplease...\u4ec0\u4e48\u7684\u90a3\u4e2a\uff0c\u4f46\u662f\u76f4\u63a5\u8fd0\u884cexe\u5c31\u4e0d\u4f1a\u6709\u63d2\u5165\u7684\u4ee3\u7801\u4e86\uff0c\u8fd0\u884c\u7ed3\u675f\u81ea\u52a8\u5c31\u9000\u51fa\u4e86\uff0c\u5c31\u662f\u7a97\u53e3\u4e00\u95ea\u800c\u8fc7\u3002

\u8981\u60f3\u770b\u5230\u7ed3\u679c\uff0c\u5f97\u5728\u547d\u4ee4\u7a97\u53e3\u91cc\u6267\u884c\uff0c\u5c31\u662f\u6253\u5f00\u201c\u547d\u4ee4\u63d0\u793a\u7b26\u201d\uff0c\u7136\u540ecd ...\u5230\u4f60\u7684exe\u6240\u5728\u7684\u6587\u4ef6\u5939\uff0c
\u6bd4\u5982\u662f D:\hello\hello.exe\uff0c\u4f60\u9700\u8981\u5728\u547d\u4ee4\u884c\u91cc\u8f93\u5165\uff1a
C:\Users\x> d:D:\> cd helloD:\hello> hello.exe \u8f93\u5165hello.exe \u548c hello \u90fd\u53ef\u4ee5\uff0c .exe\u7684\u540e\u7f00\u6709\u6ca1\u6709\u90fd\u53ef\u4ee5\u6267\u884c\u3002
\u8fd9\u6837\u4f60\u5c31\u80fd\u770b\u5230\u7ed3\u679c\u4e86\u3002

\u4e00\u4e2a\u7b80\u5355\u7684\u65b9\u6cd5\u662f\u5efa\u7acb\u4e00\u4e2acmd\u7684\u5feb\u6377\u65b9\u5f0f\uff0c\u5982\u56fe\uff0c\u201c\u8d77\u59cb\u4f4d\u7f6e\u201d \u4e00\u5b9a\u8981\u6539\u6210 %curdir% \u3002
\u4f60\u53ea\u8981\u628a\u8fd9\u4e2a\u5feb\u6377\u65b9\u5f0f\u62d6\u5230\u4f60\u8981\u6267\u884c\u7684\u7a0b\u5e8f\u90a3\u4e2a\u6587\u4ef6\u5939\uff0c\u5b83\u6253\u5f00\u540e\u5c31\u9ed8\u8ba4\u5728\u8fd9\u4e2a\u6587\u4ef6\u5939\u4e0b\uff0c\u7136\u540e\u76f4\u63a5\u8f93\u5165\u4f60\u8981\u6267\u884c\u7684\u7a0b\u5e8f\u540d\u5c31\u53ef\u4ee5\u4e86\u3002
win7\u548cwin8\u7684\u8bdd\u5c31\u66f4\u65b9\u4fbf\u4e86\uff0c\u5728\u5f53\u524d\u6587\u4ef6\u5939\u4e0b\u6309\u4f4fshift\u518d\u53f3\u51fb\uff0c\u5c31\u4f1a\u6709 \u201c\u5728\u6b64\u5904\u6253\u5f00\u547d\u4ee4\u7a97\u53e3\u201d \uff0c\u8ddf\u4e0a\u9762\u6548\u679c\u662f\u4e00\u6837\u7684\u3002
\u6709\u4e0d\u660e\u767d\u7684\u8fd8\u53ef\u4ee5\u95ee\u6211\u3002

\u8fd9\u79cd\u4ee3\u7801\u662f\u8981\u6c42\u7528\u6237\u8f93\u5165\u6570\u636e\u7684\uff0c\u4f60\u201c\u968f\u4fbf\u4e71\u6253\u4e00\u4e2a\u201d\u90a3\u5c31\u662f\u6570\u636e\uff0c\u53ea\u538b\u4e0b\u56de\u8f66\u952e\u5e76\u6ca1\u6709\u8f93\u5165\u6570\u636e\uff0c\u7a0b\u5e8f\u8fd8\u5728\u7b49\u5f85\u4f60\u8f93\u5165\u2026\u2026

有两处错误:

val是int类型应该用%d格式字符串

scanf的第二个参数应该传递一个地址&val

改成这样就对了:
scanf("%d",&val);

scanf("%f",val) 改成 scanf("%f",&val)

  • c璇█绋嬪簭涓轰粈涔涓鎶ラ敊?
    绛旓細鍦–璇█涓紝绋嬪簭娌℃湁鎶ラ敊骞朵笉鎰忓懗鐫绋嬪簭涓瀹氭槸姝g‘鐨勩傛湁鏃跺欙紝绋嬪簭鍙兘浼氬嚭鐜伴昏緫閿欒鎴栬呰繍琛屾椂閿欒锛屽鑷寸▼搴忔棤娉曟墽琛屾垨鑰呰緭鍑轰笉绗﹀悎棰勬湡銆備互涓嬫槸涓浜涘父瑙佺殑瀵艰嚧绋嬪簭鏃犳硶鎵ц鐨勫師鍥狅細1. 绋嬪簭闄峰叆姝诲惊鐜锛氱▼搴忓湪鏌愪釜鍦版柟鍑虹幇浜嗘寰幆锛屼娇寰楃▼搴忔棤娉曠户缁悜涓嬫墽琛屻傚鏋滅▼搴忎技涔庢棤娉曠粨鏉燂紝鍙互妫鏌ョ▼搴忔槸鍚﹀瓨鍦...
  • 鎴戞劅瑙杩娈C璇█浠g爜鏈夐棶棰,涓轰粈涔缂栬瘧娌¢敊鍟?
    绛旓細1銆棣栧厛锛岀紪璇戞病閿欒锛岃〃鏄庝綘绋嬪簭娌℃湁璇硶閿欒锛屼絾骞惰〃绀虹▼搴忔纭紝鍥犱负璇硶姝g‘锛屼絾浣犵▼搴忔墍瑕佸疄鐜扮殑鍔熻兘杩樹笉涓瀹氭纭 2銆乮f(mink != i) //濡傛灉a[i]鍏冪礌涓嶆槸r[i]~r[n-1]涓殑鏈灏忓厓绱狅紝鍒欎氦鎹[mink],a[i]{ int t;t = r[i]; r[i] = r[mink]; r[mink] = t;} 杩欐浠g爜涓...
  • 涓轰粈涔堣繖涓狢璇█绋嬪簭娌℃湁閿欒,浣嗚繍琛屼笉鍑烘潵?杈撳叆鏁板瓧鍚庢寜enter閿绘槸鍑...
    绛旓細鏈変袱澶閿欒锛氫竴 val鏄痠nt绫诲瀷搴旇鐢%d鏍煎紡瀛楃涓 浜 scanf鐨勭浜屼釜鍙傛暟搴旇浼犻掍竴涓湴鍧&val 鏀规垚杩欐牱灏卞浜嗭細scanf("%d",&val);
  • c璇█缂栫▼鐨勪唬鐮娌℃湁閿,涓轰粈涔杩愯灏遍敊浜
    绛旓細濡傛灉浠g爜鏈韩娌℃湁閿欒锛閭d箞鍙兘灏辨槸杞欢鐨勯厤缃病鏈夊紕濂斤紝姣斿鍚勭鏂囦欢璺緞绛锛
  • 涓轰粈涔浠ヤ笅c浠g爜涓嶄細鍑洪敊?
    绛旓細C璇█寰堝鏉剧殑鐢辩▼搴忓憳鎺у埗鍐呭瓨鎿嶄綔銆傝岀紪璇戣繃绋嬪彧鏄鏌ヨ娉曞拰璇箟閿欒锛屽啀缈昏瘧鎴愭満鍣ㄥ彲鎵ц鐨勪簩杩涘埗鐮銆傜浉瀵瑰簲鐨勶紝鍐呭瓨鏄湪杩愯鏃跺欏垎閰嶇殑锛屾墍浠ラ氳繃缂栬瘧鍗佸垎姝e父銆(a+666)=1;绗竴涓槸鏁版嵁绫诲瀷鐨勯棶棰橈紝1榛樿鏄暣鍨嬪彲浠ヤ笅杞瀷涓篶har锛岃繖閲屾病鏈夐棶棰樸傚彟澶栦竴涓叧閿紝鏄綘璁や负鎸囬拡a鏃犳硶璁块棶瓒呭嚭鑷繁鎸囧悜...
  • C璇█涓轰粈涔堟病閿欒杩樻墽琛屼笉浜?
    绛旓細c璇█鐨勯敊璇垎涓轰袱绉嶏紝涓绉嶆槸杩愯鏃閿欒锛涓绉嶆槸閫昏緫涓婄殑閿欒銆傞昏緫涓婄殑閿欒涓嶅ソ鍒ゆ柇锛屾墽琛屼笉浜嗚偗瀹氭槸鍑虹幇閫昏緫涓婄殑閿欒鐨勩
  • c璇█涓,绋嬪簭娌℃湁閿欒浣嗘槸杩愯鍚庡嵈涓嶆樉绀
    绛旓細浠g爜涓嶆槸浣犲啓鐨勫惂锛熷洜涓轰唬鐮娌℃湁闂锛屽彧鏄緭鍏ユ椂瑕佸厛杈撳叆涓暟n锛屽啀杈撳叆n涓暟锛屾渶鍚庤緭鍏ヤ竴涓鎵剧殑鏁扳斺杩浠g爜娌℃湁杈撳叆閿欒鎻愮ず锛屾墍浠ヨ緭鍏ラ敊浜嗗氨娌℃湁杈撳嚭锛岀瓑寰呬笅涓娆¤緭鍏ャ傝屼笖锛屼唬鐮佹槸澶氱粍寰幆锛岃嫢瑕侀鍑猴紝寰楄緭鍏ヤ袱娆trl+z閿紝鍚﹀垯鍟ヤ篃涓嶆樉绀虹瓑寰呬笅涓杞緭鍏ャ傛瘮濡備綘杈撳叆4鈫(鈫欒〃绀哄洖杞)锛屽啀...
  • 鎴戠殑C璇█绋嬪簭,鏄剧ず鏄娌℃湁閿欒,浣嗘槸杩愯涔嬪悗鐨勭粨鏋滄槸杩欐牱鐨,杩欐槸涓轰粈涔...
    绛旓細浣犵敤浜嗘枃浠舵搷浣滃嚱鏁 绋嬪簭璇硶姝g‘ 浣嗙▼搴忔壘涓嶅埌鎸囧畾鏂囦欢 鈥淭his file is not exist! creat it!please any key to continue"杩欎釜鏂囦欢涓嶅瓨鍦紒鍒涘缓瀹冿紒鎸変换鎰忛敭缁х画
  • 杩欎釜C璇█涓轰粈涔缂栬瘧鐨勬椂鍊娌℃湁閿欒,鎵ц鐨勬椂鍊欐彁绀烘湁涓涓敊璇...
    绛旓細浠涔堥敊璇紵鏄湅涓嶅埌缁撴灉鍚楋紵濡傛灉鏄竴闂岃繃锛岄偅灏卞湪鍚庨潰 鍔犱笂涓涓 getchar();璇彞銆傚鏋滄槸鍒殑閿欒锛璇疯鏄庯紵绋嬪簭娌℃湁浠涔閿欒銆
  • 缂栧啓鐨C璇█绋嬪簭鏄鐨,纭涓轰粈涔鎬绘槸鏄剧ず鏈変竴涓閿欒,鑰屼笖鐪嬩笉鍒伴敊璇師鍥...
    绛旓細瀹為檯涓杩欎釜闂寰堝鎯呭喌涓嬫槸鐢变簬璺緞璁剧疆鐨勯棶棰樺紩璧风殑锛屸淐L.exe鈥濇槸VC浣跨敤鐪熸鐨勭紪璇戝櫒锛堢紪璇绋嬪簭锛夛紝鍏惰矾寰勫湪鈥淰C鏍圭洰褰昞VC98\Bin鈥濅笅闈紝浣犲彲浠ュ埌鐩稿簲鐨勮矾寰勪笅鎵惧埌杩欎釜搴旂敤绋嬪簭銆傚洜姝ら棶棰樺彲浠ユ寜鐓т互涓嬫柟娉曡В鍐筹細鎵撳紑vc鐣岄潰 鐐瑰嚮VC鈥淭OOLS锛堝伐鍏凤級鈥濃>鈥淥ption锛堥夋嫨锛夆濃>鈥淒irectories锛堢洰褰曪級鈥濋噸鏂...
  • 扩展阅读:女生主动一次就可以放弃了 ... c语言容易出现的错误 ... 没有证据但是口头承认了 ... 为什么女生错了不道歉 ... 怎么检查c语言错误 ... 女人从不承认自己错误 ... 女人犯错为什么就不能承认 ... 女友错了也不主动道歉 ... 程序编译错误有两种 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网