1樓:
這個很簡單啊。。。你不是要我幫你寫**吧
我提示下你自己寫,首先,建立陣列a[10],輸入有很多方法,可以從檔案裡面讀,也可以你自己寫,理由迴圈for(i=0;i<10;i++)。。。這個不會我就無語了
找最小數,是這個題的關鍵,說下這個,
j=0; //j表示最小數的下標for(i=1;i<10;i++)
if (a[i]
j=i; //如果有個數比a[j]小,就用現在的的數當最小數 然後最小數就是a[j] 然後換數字該會吧。。。temp=a[0];a[0]=a[j];a[j]=temp; (temp是開始設計的乙個int變數) 輸出我就不教你了。。。跟輸入類似 2樓:匿名使用者 main() } k=a[0]; a[0]=a[j]; a[j]=k; for(i=0;i<10;i++) printf("%d ",a[i]); }主要流程就是:找出最小的數字的序號,然後將首個數字和該序號對應的數字對調位置。 3樓: 首先 逐一比較 排序 給最小的放到前面 得到最小的那個 然後 再用這個最小的數 去置換陣列中第乙個輸出置換後的陣列 4樓: #include void main() ;a[minid]=a[0]; a[0]=min; for(i=0;i<10;i++) printf("%d,",a[i]);} 5樓: 假設陣列為num int index = 0; for(int i=0;i<10;i++)}int tmp = num[index]; num[index] = num[0]; num[0] = tmp; printf("%d",num[0]); c語言初學練習 6樓:匿名使用者 你想問什麼?左邊的不明白你想問什麼,右邊的,你定義的num是double,用%d輸出?%d是整數 問一道c語言相關的習題 7樓:幕貫徹落實匣 既然能相減,肯定能相加。 指標變數可以相加減,並非一定要兩個指標相加,可以是乙個指標加常數埃 任何變數,只要存在,都會申請記憶體的,即使沒有初始化,也會占用記憶體。 求一道c語言題,我是初學者,希望越詳細越好 8樓: 首先在執行int k=011這一步抄的時候實際賦值是9 因為在c語言中支援三種整數,十進位制的就直接寫,16進製制的前面加0x,8進製的前面加0,這題屬於第三種,而對於下一步中實際是k++和++k的理解,其中k++是每次必須把當前需要k的操作用k的原值進行結束後才能自己+1,如果是++k則是k先自己+1然後再把得到的新k值用來進行當前操作,具體到這個題目裡,也就是這一步要把k值輸出,所以需要k先把原值輸出出去,然後再加1,所以輸出的是9,不理解的話可以繼續提問! 9樓:匿名使用者 k是以八進位制的形式輸入!011就是9,然後輸出時實行k++即自加運算相當於 k=k+1;但是k++的結果是9,但是此時k已變成10 輸出事k++所以是9 c語言初學者的一道問題。 10樓:匿名使用者 #include void main() k=a[9];a[9]=a[t];a[t]=k; for(i=0;i<10;i++) printf("%d ",a[i]); }執行示例: 初學c語言,問一道題 11樓:匿名使用者 10abcxyz各佔一,轉義字元\007,\xff,\0,\\各佔一 12樓:匿名使用者 abc\xyz 1234567 加上乙個結束符n=8 問一道c語言的題目!! 問一道c語言的題目!!!
10 13樓:知道小小白 這個看上去是陣列的元素互換。把陣列中第 n/2-1前元素和n後的元素一對一換 2 寫出程式執行結果 6 11 include stdio.h main int p a 5 int q null q p 5 printf d d p,q 錯誤語句的行號 改正後的語句全行 include 錯誤分析 包含的標頭檔案是在工程目錄下搜尋標頭檔案,是在軟體安裝目錄下搜尋標頭檔案 3.改錯... 首先while k 這裡,括號 來里的是自 k的返回值,在k的前 bai面是先k減掉 du1再返回結果,因此執行zhi到這裡k為4,括號中的值為dao4,大於0應該是true,所以需要執行迴圈裡的內容。下面是printf這個函式,首先要先計算出printf的引數的值,也就是k 3的值,那麼這個表示式... 董巨集諫念雙 include include void main int p 4 p a s 0 printf 輸入學號 scanf d n if n 3 printf 該生的成績和平均分如下 n printf 成績1 t成績2 t成績3 t成績4 t平均分 n for i 0 i 4 i prin...關於C語言程式設計的練習題求解關於C語言程式設計的練習題
問一道C語言的問題。請高手解答,一道C語言的簡單問題求高手解答,求字串中不同字母個數
c語言的一道題,C語言的一道題