當前位置:首頁 » 編程語言 » c語言不運行
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言不運行

發布時間: 2023-02-21 10:17:30

c語言不能運行

1.如果提示找不到庫,可以將#include "stdio.h"改為#include <stdio.h>
2.如果提示有出錯,可能是因為錯別字:
ptintf("請輸入整數 x y z:\n");
這里寫錯了,應該是:
printf("請輸入整數 x y z:\n");
3.有部分c++標准編譯器會提示main函數需要有返回值。如果你不想返回任何東西,請將
main()
一行改成
void main()

希望以上內容對你有幫助。

㈡ c語言什麼符號代表不運行

c語言的語句結束標志是分號。在C語言中分號「;」用於結束一個語句,就如同平日常用的句號「。」作用一樣。
C程序是由C語言寫的,能完成特定功能的一套完整的指令。組成這些指令的基本元素,稱為語句。一個C程序必須要有頭文件、一個主程序,主程序必須要以『{』開頭,以『}』結尾。
兩者之間是語句文本。每行語句必須以『;』分號結尾。注意,所有標點必須用英文標點,如果用中文標點的話,程序會報錯。
程序中有時候會有雙斜線『//』,這是單行注釋符,它的右邊的語句僅僅起注釋作用,不會被執行;
此外,還有多行注釋符『/*』和『*/』,這兩個符號中間的內容不會被執行。
(2)c語言不運行擴展閱讀
C語言 while(表達式)後面是沒有分號的,如果不小心加上分號,系統也不會出現編譯錯誤,但是程序卻會不停的執行空操作,形成空循環體,無法執行「while(表達式);」後面的程序,得不到預計的效果。例如,在累加求和的程序中while循環加上分號產生錯誤。
在do…while循環語句中while後面是有分號的,與普通的語句一樣,這個分號是用來結束語句的。如果遺漏了這個分號,程序不會通過編譯進而產生錯誤。
因此,在用do…while循環語句時,不要忘記在while的後面加上分號,即使忘記了,編譯器也會有所提示,而不會產生不可預見的錯誤。
注意:分號在do…while語句中代表一條語句的結束,並不代表循環體的結束。

㈢ c語言沒有錯誤,卻不運行

有可能是運行了,只是你沒有查看運行結果,你可以按alt+F4查看運行結果,或者在你的主函數最後加上一條語句getch();這樣程序就不會自動退出了,只有你按任意鍵的時候才會退出!

㈣ 為什麼c語言無法運行。

代碼沒問題,可能是有的編譯器或IDE不支持編譯單個源文件。這樣的話,你需先建立一個控制台項目,然後將源文件添加到項目後,再編譯這個項目才行。

㈤ C語言程序運行不了,哪位大神幫忙解個惑呀

你的二分法查找的C語言程序有兩處問題,我幫你改好了(改動的地方見注釋)

#include <stdio.h>

#include <math.h>

void main(){//這里把mian改成main

int a[10]={0,1,6,16,23,56,80,100,110,115};

int low,high,mid,found,n;

low=0;

high=9;

found=0;

printf("write a number: ");

do{

scanf("%d",&n);

getchar();

}while(n<a[0]||a[9]<n);//這里把n小於a[9]改成a[9]小於n

while(low <= high){

mid=(low+high)/2;

if(n==a[mid]){

found=1;

break;

}else if(a[mid]>n)

high=mid-1;

else

low=mid+1;

}

if(found==1){

printf("this number bit is %d ",mid);

}else{

printf("NO no %d ",n);

}

}

㈥ 為什麼C語言程序編譯正確但不能執行

  • 因為你的c沒有初值,while循環無法進行。另外你的演算法也有問題,while循環可改為while(m%n!=0),循環結束後最小公約數時n。

㈦ 為什麼用c語言寫的程序不能運行

C語言程序不能直接運行
必須經過編譯 鏈接 兩個步驟
並且沒有錯誤情況下才可以運行的
編譯 和鏈接過程中都可能出錯
而且錯誤多種多樣
需要根據錯誤提示 修改源程序或者設置 才可以通過。

㈧ c語言的編程為什麼不能運行

首先你要明白是語言的一個整體的框架,如果你整體的框架是沒有構建好的話,那麼他是不能夠運行的,如果他裡面存在了一些錯誤,他就會導致無法運行,或者是讓你重新修改。

㈨ C語言編程調試後沒有錯誤但是卻無法運行是怎麼回事

無法運行可能遇到的問題:
1.
編譯沒錯,但是運行後彈出內存相關報錯------》有邏輯錯誤,或者內存調用錯誤
2.
運行直接閃退---------------》有可能該程序無任何執行結果輸出語句,或者使用編譯器(or
IDE)與操作系統不兼容
暫時只能想起這么多了。