c語言程式,請高手幫我看看哪裡錯了

2022-07-08 11:00:37 字數 1164 閱讀 9763

1樓:匿名使用者

else if(numf[mid])。這個判斷錯誤導致你輸入其它數字沒有顯示。之所以輸入8可以是因為8是滿足 if(num==f[mid])。

沒有迴圈:( l=mid+1)>0;不可能滿足l==0。至於第二個問題我覺得你直接修改陣列的大小,執行程式,實驗下就知道了。

2樓:心青秋心

else if(num 就ok了

3樓:匿名使用者

for(i=0;i<14;i++)

;//for(i=0;i<15;i++)

// scanf("%d",f[i]);

// for(i=0;i<14;i++)

//a=0,b=14,l=0;

while((!l)&&(a<=b))

else if(num

b=mid-1;

else

a=mid+1;}}

4樓:嘿_行

if(numf[mid])因為你在排序是從大到小排的

奇偶數都行……

5樓:匿名使用者

00==0)||(x%4==0&&x%100==0) 應該修改為

即再加括號,而且表示式邏輯與題意不符,你推調敲下.

2,case: 11 printf("當月天數為30天。\n"); break; 應該修改為

case 11: printf("當月天數為30天。\n"); break; 冒號錯位了

應該修改為

即再加個括號,與第一個錯誤一樣!!

scanf("%d,%d",&x,&y); 沒有錯誤,就是在輸入資料時記得逗號也要人為輸入.即2006,8

要不改為scanf("%d%d",&x,&y); 這樣輸入資料後回車再輸入下個資料再回車.

上面的兩位都說錯了

另外,站長團上有產品**,便宜***

6樓:鄧歉

好像 scanf("%d",f[i])中應該用&f[i]

請幫我看看這C程式錯在哪?請求求改正

注意註釋的內容 include include include int main str2 str 50 if fp1 fopen stu1.dat wb null if fwrite str1,sizeof str1 1,fp1 1 printf 檔案寫入錯誤 n str1本身就是指標,不需要加取...

簡單的C 程式,高手幫我看看,一個簡單的C 程式,高手幫我看看

1 是這樣的。不然你寫cout時要寫成std cout.這個是std這個名稱空間提供的操作 原實現細節在iostream裡面,不就在程式一開始預編譯了麼 include,有興趣你自己開啟看看,意思是 std這個名稱空間裡面的cout 比如說我們講兩個同學叫小王,一個在a班,一個在b班,我們事先宣告這...

C語言程式翻譯求高手逐句翻譯,C語言程式翻譯 求高手逐句翻譯

微控制器啊?直接看主函式嘛,就知道什麼意思了。高手來翻譯一段c語言程式 20 怎麼個翻譯?最基本也要翻譯?還是翻譯重點啊?說清楚點好哦。好長啊,打一遍貌似也不容易啊 請c語言高手幫忙翻譯一下程式.100 暈,這麼多啊,逐句翻譯會不會太累了點,你點一些重點來翻譯還差不多。求大神幫我翻譯一下這段c語言呀...