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
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 個孩子圍成一圈分糖果,老師先隨機地發給每個孩子若干顆糖果,然後按以下規則調整 每個孩子同時將自己手中的糖果分一半給坐在他右邊的小朋友 ...