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語言高手幫忙解決!!!非常感謝!!!
本來想刷分的,看了樓上的,算了。其實我已經編到第5題了 基本的c入門,一般的學習書籍上都有類試的例子,樓主要好好學習嘍 暈,譚浩強的書上都例子啊,你偷懶不做作業啊,不能幫你!嘿嘿 急!請c語言高手幫忙解決!非常感謝!15 這個是比較大的c語言程式 個人認為 你的這個c語言題不會出現在考試中 應該是客...
急求c語言程式設計高手,急求C語言程式設計高手!!!
大哥,看下嚴蔚敏的資料結構,裡面全有。急!求c語言程式設計高手 50 include include string.h 在呼叫某一類庫函式時,需要在程式的開頭使用include命令包含標頭檔案 include stdlib.h void main 在沒有返回值的情況下用void而主函式的函式名必須是...
求C語言高手 急
放心吧!我會給你好訊息的!求c語言高手 第一題 輸出2,1 第二題 輸出。第三題 x 2 第四題 輸出4 第六題 輸出m 5,n 3 求c語言高手解答 eof的十進位就是 1 表示按位異或運算,異或的運算規則 相同為0不同為1,也就是1 1 0 0 0,1 0 0 1 1 根據上面的規律,有 某一位...