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] 注意註釋的內容 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本身就是指標,不需要加取... 1 是這樣的。不然你寫cout時要寫成std cout.這個是std這個名稱空間提供的操作 原實現細節在iostream裡面,不就在程式一開始預編譯了麼 include,有興趣你自己開啟看看,意思是 std這個名稱空間裡面的cout 比如說我們講兩個同學叫小王,一個在a班,一個在b班,我們事先宣告這... 微控制器啊?直接看主函式嘛,就知道什麼意思了。高手來翻譯一段c語言程式 20 怎麼個翻譯?最基本也要翻譯?還是翻譯重點啊?說清楚點好哦。好長啊,打一遍貌似也不容易啊 請c語言高手幫忙翻譯一下程式.100 暈,這麼多啊,逐句翻譯會不會太累了點,你點一些重點來翻譯還差不多。求大神幫我翻譯一下這段c語言呀...請幫我看看這C程式錯在哪?請求求改正
簡單的C 程式,高手幫我看看,一個簡單的C 程式,高手幫我看看
C語言程式翻譯求高手逐句翻譯,C語言程式翻譯 求高手逐句翻譯