c語言,求高手指出我的程式錯誤
1樓:古今創造
#include
#include
int date(int y1,int y2);
int main()
int a1,a2,n,r,i; /下面的i定義放到這裡了。
scanf("%d",&n);
for(i=0;imm2?i-1:i+1)if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
yue+=31;
if(dd1<=dd2) day=dd2-dd1;
else day=31-(dd1-dd2);
else if(i==2)
yue+=28;
if(dd1<=dd2) day=dd2-dd1;
else day=28-(dd1-dd2);
else yue+=30;
if(dd1<=dd2) day=dd2-dd1;
else day=28-(dd1-dd2);
if(mm1>mm2) yue-=365;
sum+=yue+day;
return sum;
邏輯上的錯誤沒有看過,畝衫這樣改後就可以執行。主要是定義的問題。
2樓:敏心靜湖
scanf("%d%d",&d1,&d2);注意後面的引數要和前面的槐好一致啊,前面也喊明脊鄭滲要加個逗號。
3樓:網友
乙個三行**可解決的問題你為什麼要寫這麼長啊。。。
c語言 程式設計 ** 為什麼會出現這種錯誤 怎麼解決?
4樓:農業百科老趙
產生這個問題可能的原因。
1, 你用vc建了乙個控制檯程式,它的入口函式應該是main, 而你使用了winmain.
2. 你用vc開啟了乙個。c/.cpp 檔案,然後直接編譯這個檔案,這個檔案中使用了winmian而不是main作為入口函式。vc這時的預設設定是針對控制檯程式的。
解決方法。1.進入project->setting->c/c++,在category中選擇preprocessor,在processor definitions中刪除_windows, 新增_console
2.進入project->setting->link, 在project options中將/subsystem:windows.改為/subsystem:console
3.儲存設定,rebuild all.
2)、 error lnk2001: unresolved external symbol _main
debug/ : fatal error lnk1120: 1 unresolved externals
error executing
你試試吧,可能是這個原因,這個問題出現的原因挺多的。
關於c語言,求大佬指出錯誤
5樓:網友
第一題中,p是指標,好像是16進位的,所以輸出的時候不能用數字型,好像是字元型,不大記得了。
第二題中,是個死迴圈,沒有跳出迴圈的條件,在print下面加上i++或者++i都行,區別得操作看看。
6樓:聽不清啊
左圖應該是printf("%d",*p);
右圖似乎看不出有錯的地方,請重新編譯後再執行看看?
C語言程式執行的錯誤!求高手幫忙
改好啦,你再試試 include include include define n 3 學生人數 struct student stu n 學生數 void input void select 查詢 void statistics 統計 void menu void input printf n n...
三角函式題 求高手指出錯誤
lz,我看到第三行就看到錯誤了,你公式記錯了 sin x cosx 而不是 sinx 希望有幫助到你,謝謝。求這道三角函式題詳解,謝謝 三角函式是數學中屬於初等函式中的超越函式的一類函式。它們的本質是任意角的集合與乙個比值的集合的變數之間的對映。通常的三角函式是在平面直角座標系中定義的,其定義域為整...
C語言問題,求高手指導,乙個C語言問題,求高手指導
floatf float c printf f scanf f f c 5.0 9.0 f 32.0 printf f對應的攝氏溫度 5.2f c 問題 1 格式化輸入不對 2 計算時整數相除結果為整數,應該用浮點數進行計算。解決方法如上述程式。5 9是按照整數計算得,永遠等於0 必須寫成5.0 9...