1樓:
t=*(p+i++); // i 等於0 時 把 a[0] 賦給 t ,i++ 變為1
*(p+i++)=*(p+j--); //把 a[9] 賦給 a[1] ,應該賦給 a[0] 的 。。。。,j-- 變為8
*(p+j--)=t;} // 把 t (a[0] 的值)賦給 a[8] , j-- 變為7
t = *(p+i); // i 還有用,不加*(p+i++) = *(p+j); // j還有用,不減*( p+j--) = t;
2樓:匿名使用者
int main()
int a[10];
for (int i=0;i<10;i++)scanf("\n%d",a+i);
for (int i=9;i>=0;i--)printf("%d\n",*(a+i));
system("pause");
return 0;
3樓:匿名使用者
主要是因為你在void exchange(int *p)函式中的變數i和變數j的自增自減的問題
分析:for(i=0,j=9;i<=4;)//執行時j使用的是前一句減1後的值,執行後j又減了一次總體來說,這個迴圈執行一次i要加兩次,j要減兩次改動:for(i=0,j=9;i<=4;i++,j--)執行這個迴圈一次,i只加1一次,j只減1一次從這可以看到兩者的不同
3.編寫程式其功能是:輸入10個整數存入一維陣列,再按逆序重新存放後再輸出。要求用指向陣列的指標變數
4樓:問明
#include
#include
int main()
int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a);
for(i=9;i>0;i--)
printf("%d",a);
printf("%d",a[0]);
return 0;
5樓:抹不去那縷光
你急用不。。不急用qq留下,我晚上給你寫個
6樓:匿名使用者
嗯,請學生自行設計,嗯……
求高手程式設計序,輸入10個整數存入一維陣列,再按逆序重新存放後再輸出。
7樓:國服妲己麼麼噠
#include
int main()
8樓:邁訊科智慧技術
#include "stdio.h"
void main()
for(j=0;j<4;j++)
for(i=0;i<=9;i++)}
輸入10個整數存入一維陣列,再按逆序重新存放後輸出(用指標方式實現)。
9樓:匿名使用者
小試了一下,按照你的要求用指標做的(呼叫逆序存放函式):
#include
#include
void swap(int *p,int n);
int main(void)
void swap(int *p,int n)}
10樓:陳宗權
#include
int main()
for(i=0; i<10; i++)
printf("%d ", a[i]);
printf("\n");
return 0;}
11樓:匿名使用者
#include
void main()
for( i=0;i<10;i++)
printf("%d",a[i]);}
12樓:匿名使用者
# include "stdio.h"
void main ()
vb程式設計輸入10個整數存入一維陣列,再按逆序重新存放後再輸出? 5
13樓:聽不清啊
private sub command1_click()dim a(10) as integer
print "初始的數:"
for i = 1 to 10
a(i) = inputbox("請輸入第" & i & "個數:")
print a(i);
next i
for i = 1 to 5
t = a(i)
a(i) = a(11 - i)
a(11 - i) = t
next i
print "逆序重新存放後的數:"
for i = 1 to 10
print a(i);
next i
print: print
end sub
編寫程式,輸入整數存入一維陣列,再按逆序重新存放後輸出 使用自定義函式,利
void backwards int a,int i,int j 或在backwards函式體最後加一句return 0 for j 0 j 0 j 3 編寫程式其功能是 輸入10個整數存入一維陣列,再按逆序重新存放後再輸出。要求用指向陣列的指標變數 問明 include include int m...
vb程式設計用for迴圈向一維陣列中輸入數找出其中
題目不是交代了要用迴圈,但是你沒用啊,沒用迴圈是做不了這件事的。dim x 1 to 10 as integer,max as integer,min as integer,i as integer label1.caption for i 1 to 10 x i val inputbox 輸入第 ...
c語言程式設計題從鍵盤中輸入整數存到陣列中,輸出其最小值和它所對應的下標
include define size 6 void main void int num size int i,min,minpos printf enter 6 integers min num 0 minpos 0 for i 1 iif min num i min num i minpos i...