初學C語言問一道練習題,c語言初學練習

2023-01-03 23:35:57 字數 2290 閱讀 8779

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後的元素一對一換

關於C語言程式設計的練習題求解關於C語言程式設計的練習題

2 寫出程式執行結果 6 11 include stdio.h main int p a 5 int q null q p 5 printf d d p,q 錯誤語句的行號 改正後的語句全行 include 錯誤分析 包含的標頭檔案是在工程目錄下搜尋標頭檔案,是在軟體安裝目錄下搜尋標頭檔案 3.改錯...

問一道C語言的問題。請高手解答,一道C語言的簡單問題求高手解答,求字串中不同字母個數

首先while k 這裡,括號 來里的是自 k的返回值,在k的前 bai面是先k減掉 du1再返回結果,因此執行zhi到這裡k為4,括號中的值為dao4,大於0應該是true,所以需要執行迴圈裡的內容。下面是printf這個函式,首先要先計算出printf的引數的值,也就是k 3的值,那麼這個表示式...

c語言的一道題,C語言的一道題

董巨集諫念雙 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...