1樓:匿名使用者
#include
const double pi = 3.1415926;
int main()
}return 0;}
2樓:匿名使用者
費了好大勁才看明白
#define pi 3.1415926;
這一句多了一個分號
改成下面這句就好了:
#define pi 3.1415926
3樓:初音
沒有**,不太好判斷。
但是榮異常看,應該是溢位問題。
我懷疑是你開啟檔案的時候,沒有判斷fopen函式的返回值是否為null,就往裡寫東西。
fp = fopen();
然後判斷fp是否為null。
如果不是這個原因,建議把**發出來。
4樓:晨雪林夕
巨集定義define 定義時結束不要分號,修改如下(其實只要把分號刪了就行)
#include
#include
#include
#define pi 3.1415926
int main(void)
case 2:
case 3:}}
return 0;
} 執行效果
c語言程式設計錯誤怎麼找出?
5樓:萍水e相逢
看樣子 樓主不會截圖
語句裡要求的符號,比如; 不能用中文符號
6樓:
注意看螢幕下半部分的錯誤提示喔。雙擊錯處提示滑鼠游標會自動跳到錯誤所在那行的附近,請輸入顧客付款數的做後一個;不對喔,要用英文輸入法的分號不是中文的。main函式你沒寫返回值,一般是int main 或void main。
其他的你自己看螢幕下半部分吧
c語言 程式設計錯誤
7樓:匿名使用者
除錯了一下,問題在於字串輸入後沒有清stdin流殘餘資料,故變數ch沒有獲得正確值。
修改**和註釋如下:
#include
#include
int strchr(char s,char ch);
int main()
int strchr(char s,char ch)//else if(s[i]!=ch) 邏輯有誤//}return -1;
}在vc6除錯通過,如下圖:
供參考。
8樓:匿名使用者
if(s[i]==ch)你寫成=了,應該是==
9樓:千鋒教育
吧 if(s[i]=ch)改成if(s[i]==ch)就可以
10樓:匿名使用者
if(s[i]=ch) 是 if (s[i]==ch)
c語言程式有什麼錯誤?
11樓:裴槐
unsigned char型別是8位的正整數,取值範圍是0~255所以m>345是不可能的。
還有m沒有初始值
if(m>345)n=1後面沒有;號
12樓:匿名使用者
m沒有賦初值
n=1;
13樓:小章33學姐
兩個錯誤,m沒有輸入值,n=1後面缺分號
14樓:懂事電子設計
n=1後面沒有分號。
c語言程式設計,C語言程式設計
這麼簡單還用不到結構體陣列和檔案 include include static int find x unsigned int number,int x char t 0 int count 0 int i 0 if itoa number,buf,10 null return 0 for buf ...
c 程式設計,C語言程式設計
如果不符合要求 發資訊。include using namespace std int main while ch y ch y return 0 這個是我寫的,你看下可以麼,如果你覺得複雜可以去掉一些判斷n的情況的語句,有疑問給我發訊息。include using namespace std vo...
用C語言程式設計,用c語言程式設計?
有庫函式的大哥,如下 include下 函式原型 int cdecl islower int c int cdecl isupper int c int cdecl tolower int c int cdecl toupper int c 如何判斷一個字元是小寫字母?查上一章提供的ascii碼錶....