急求高手幫忙解決問題c語言編寫程式題急

2021-06-25 15:03:45 字數 1190 閱讀 4065

1樓:

#include

/* 函式作用:

將陣列 s 的位置在 n1 至 n2 之間的元素,首尾依次交換。

也就是第 n1 個元素和第 n2 個元素交換,也就是第 n1+1 個元素和第 n2-1 個元素交換,也就是第 n1+2 個元素和第 n2-2 個元素交換,。。。

*/ void fun (int *s,int n1, int n2)

}void main()

,i,*p=a;

// 將第 0 至第 3 個元素,首尾依次交換// fun 執行後,a[10] =

fun (p,0,3);

// 將第 4 至第 9 個元素,首尾依次交換// fun 執行後,a[10] =

fun (p,4,9);

// 將第 0 至第 9 個元素,首尾依次交換// fun 執行後,a[10] =

fun (p,0,9);

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

printf ("%d",*(a+i));}

2樓:步行者

函式的功能是交換n1到n2之間的元素值

急求高手幫忙解決問題。。。(c語言編寫程式題)急啊!萬分謝謝!

簡單的c語言程式求解!!謝謝#include void main() {

3樓:匿名使用者

unsigned int a = 6;

int b = -20;

型別不一致,相加,溢位。

unsigned int 比 int 等級高,-20會被轉換成unsigned int,是乙個很大的正數。

4樓:獨孤木人

c語言裡面的unsigned有一些奇怪的表現,所表示的含義並不是通常所理解的那樣,一般來說應該盡量避免使用

5樓:ai看雪

知道型別提公升麼,建議看一下 c primer,學c語言只看教材沒有什麼用

(a+b>6) > 右側是乙個無符號整數,並且a是乙個無符號整數,所以會將b提公升為無符號整數進行運算,也就是4294967276,所以表示式 (a+b>6)為真,也就是1

C語言問題,求高手幫忙,C語言問題,求高手幫忙!!

1.輸入輸出問題,在輸入整數或浮點數後面直接輸入字元或字串,要清除一下回車號,或都在輸入整數後直接清空快取,再讀取內容 2.越界問題,修正問題1後,如果記憶體裡沒有連繼的 0 字元,你這程式會嚴重越界 語句 k j 1 前加一句 if c j 0 break 到尾就不要再迴圈了,防止越界 改完後的效...

語文高手幫忙解決問題 謝謝各位

12題 巧填詞語 歷歷 在 目 氣 息 奄奄 步步 為 營 大 名 鼎鼎 人 雲 亦 雲 將 錯 就 錯 痛 定 思 痛 心 服 口 服 四 按要求寫成語.1 寫出3個含 鼠 的成語 鼠目寸光 投鼠忌器 膽小如鼠 2 寫出3個含 龍 的成語 來龍去脈 車水馬龍 老態龍鍾 3 寫出3個含有 虎 成語 ...

c語言編寫《分糖果問題》,C語言程式設計怎麼解決分糖問題

倒!又是腦筋急轉變!都是高手看的東東。閃!這也太難了吧 期待回的人出現 倒又腦筋急轉變 都高手看東東閃 c語言程式設計怎麼解決分糖問題 分糖果問題 幼兒園有n 20 個孩子圍成一圈分糖果,老師先隨機地發給每個孩子若干顆糖果,然後按以下規則調整 每個孩子同時將自己手中的糖果分一半給坐在他右邊的小朋友 ...