编译和连接都没错但为什磨运行不出来啊 C语言编程: 为什么编译和链接都没有问题 但就是运行不出结果
c\u8bed\u8a00\u7f16\u8bd1\u8fde\u63a5\u90fd\u6ca1\u6709\u9519\u4f46\u8fd0\u884c\u4e0d\u51fa\u6765\u4e3a\u4ec0\u4e48\u6ca1\u4ee3\u7801\uff0c\u7f16\u8bd1\u8fde\u63a5\u90fd\u6ca1\u6709\u9519\u53ea\u80fd\u8bf4\u660e\u4f60\u8bed\u6cd5\u3001\u53d8\u91cf\u4f7f\u7528\u6ca1\u9519\uff0c\u903b\u8f91\u4e0a\u7684\u9519\u8bef\u662f\u96be\u4ee5\u6392\u9664\u7684
\u6700\u540e\u7684\u6253\u5370\u683c\u5f0f\u5e94\u8be5\u7528 %f\uff0c%d\u662f\u6253\u5370\u6574\u6570\u7528\u7684\u3002
f2/f1\u662f\u6574\u6570\u8fd0\u7b97\uff0c\u53ea\u4fdd\u7559\u6574\u6570\u90e8\u5206\uff0c\u6bd4\u59823/2\u7684\u7ed3\u679c\u662f1\uff0c\u800c\u4e0d\u662f1.5\uff0c\u6539\u6210\u8fd9\u4e2a\u6837\u5b50
s\uff1ds+(double)f2/(double)f1;
f2=f\uff0cf1=f2\uff0c\u7ed3\u679c\u662ff1\u548cf2\u4e00\u6837\u4e86\uff0c\u8fd9\u4e2a\u8d4b\u503c\u987a\u5e8f\u6709\u95ee\u9898\u3002
首先第一点,在Win10下用VC6.0没这么用过,可能不太靠谱。建议IDE用VS2013以上版本。
第二点,这东西需要源代码一点点调试看情况。下断点,进主函数第一句话看能不能进。
个人估计是在定义那些变量,list的时候就出错了。
如果方便把源码发给我,我帮你看下。
绛旓細鍙兘鏄寚閽堣秺鐣岋紝瀹氫箟鐨勬暟缁勪笉澶熷ぇ锛岃闂簡鏁扮粍浠ュ鐨勬暟鎹銆傛瘮濡傚畾涔変簡char a[10]; 鑰屼綘鐨勬煇涓惊鐜唬鐮佽闂簡a[20]锛屾垨鑰卆[-1]涔嬬被鐨勩
绛旓細鎵ц鐨勬椂鍊欓渶瑕佺殑搴撴湭鑳芥纭壘鍒锛屽缓璁綘閲嶆柊瀹夎鎴栬呭湪閫夐」涓寚瀹氳緭鍑恒佺郴缁熷簱鐨勮矾寰勶紝鎴栬呭湪OPTIONS閲屾湁涓椤笵irectories,鎶婇噷闈㈢殑Output Directory璁剧疆鎴愪綘鑷繁鐨勮矾寰,鐒跺悗鍥炲埌Options閲岀偣鍑讳繚瀛樿缃(save options)灏卞彲浠ヤ簡銆
绛旓細s娌℃湁鍒嗛厤绌洪棿,瀵艰嚧閲庢寚閽堥敊璇.鏀规垚 include <stdio.h>#include <string.h>int main(){int a,b,i,c;char s[100];//here...
绛旓細缂栬瘧娌¢敊涓绛変簬杩愯鏃朵篃娌¢敊,姣斿:int a = 0;cout << 10 / a << endl;杩欎袱鍙ヤ唬鐮佺紪璇戞椂涓嶄細鎶ラ敊,浣嗕竴杩愯,绋嬪簭灏变細宕╂簝.杩欑杩愯鏃剁殑閿欒涓嶅悓浜庤娉曢敊璇,鏄瘮杈冮毦瀵绘壘鐨.浣犲彲浠ラ氳繃璁剧疆鏂偣鏉ユ煡鎵.
绛旓細缂栬瘧閾炬帴娌℃湁閿欏彧鑳借鏄庤娉曚笂娌℃湁閿欒銆傛牴鎹嚭閿欎俊鎭湅锛屽簲璇ユ槸浣犵殑绋嬪簭鏈夐潪娉曡闂唴瀛樼殑閫昏緫閿欒锛岄昏緫閿欒鏄笉鑳藉湪缂栬瘧闃舵鍙戠幇鐨勶紝鍙兘閫氳繃缁撴灉璋冭瘯淇敼銆傚鏋滃彲鑳斤紝鍙互鎶婄▼搴忎篃璐村嚭鏉ワ紝澶у鍙互涓璧峰府鍔╀綘鐪嬬湅闂鎵鍦ㄣ傚笇鏈涙湁鐢ㄣ
绛旓細涔︿笂璇寸瓟妗堟槸55,鎴戞兂楠岃瘉涓涓,缂栬瘧娌℃湁閿欒鍜岃鍛,杩炴帴鏈変咯涓敊璇,鐪嬩笉澶噦,鎬庝箞缂栬瘧閮芥病閿浜,閾炬帴杩樹笉琛,涔熸病鍔炴硶杩愯涓鍙风帇鑻ユ按 | 娴忚738 娆 |涓炬姤 鎴戞湁鏇村ソ鐨勭瓟妗堟帹鑽愪簬2017-12-16 16:50:34 鏈浣崇瓟妗 缂栬瘧娌鍑洪敊琛ㄦ槑鐨勬槸璇硶鏄纭殑!鑰岃繛鎺ョ殑閿欒鏄洜涓洪昏緫鎬х殑闂,鍑虹幇浜嗘病鏈夎В鍐崇殑澶栭儴鍙傛暟銆
绛旓細杩欐槸鏈甯歌鐨勯敊璇紝杩欐槸鍥犱负绋嬪簭涓綘鐢ㄥ埌鐨勬煇鍧楀唴瀛樻病鏈夎瀹氫箟锛屾瘮濡傛暟缁勮秺鐣岋紝璋冪敤瀛愬嚱鏁板凡缁忚閲婃斁浜嗙殑鍙橀噺鎴栬呭唴瀛樸傝嚜宸辨鏌ユ鏌ワ紝濡傛灉鎵句笉鍒板彲浠ユ妸绋嬪簭璐村嚭鏉ャ
绛旓細杩欐槸閫昏緫閿欒锛屽氨鏄浠g爜鍦ㄨ娉曚笂娌℃湁閿欒锛屼絾鏄湪閫昏緫涓婃湁闂锛屽洜姝ゆ病鍔炴硶鎵ц銆傚鐞嗚繖绉嶉棶棰橈紝鍙互閫氳繃璋冭瘯锛屾潵鐪嬬湅鍝竴鍧椾唬鐮侀昏緫涓婃湁闂锛堝氨鏄娌℃湁杈惧埌棰勬湡鐨勬晥鏋滐級銆
绛旓細缂栬瘧鍙槸淇濊瘉娌℃湁璇硶閿欒锛浣嗘槸涓鑳戒繚璇佷綘鐨勭▼搴忕殑绠楁硶娌℃湁閿欒锛屽鏋滀綘鐨勭▼搴忎腑鏈夋瘮杈冧弗閲嶇殑Bug锛屽鏋滆璁块棶浜嗙郴缁熶繚鎶ょ殑鍐呭瓨锛屽嚭浜庝繚鎶わ紝windows浼氫腑姝綘鐨勭▼搴忥紝鎴栨槸鎶涘嚭涓涓紓甯革紝濡傛灉寮傚父娌℃湁琚崟鑾峰苟鍔犱互澶勭悊锛岀▼搴忎篃浼氫腑姝紝褰撶劧锛岃繖鏃朵綘涔熸湁鏈轰細鐢ㄨ皟璇曞伐鍏峰幓debug銆傝繖绉杩愯鏈熺殑閿欒鏄渶瑕佺▼搴忓憳鍘...
绛旓細int f(int n){ int sum=0;for(int i=0;i<n;i++){ if(n%i==0)sum+=i;} if(sum==n)return 1;else return 0;} 杩欓噷鐨刬涓0鐨勬椂鍊欎笉鑳藉仛闄ゆ暟锛屾墍浠杩愯浼氬嚭閿欍