本文目錄一覽:
C語言輸出一個一維數組
#includestdio.h
void main()
{
int a[5]={5,6,8,3,4};
int i;
for(i=0;i5;i++)
{
printf(“%d”,a[i]);
}
}
寫程序(C語言),使用指針實現列印一維數組所有元素的操作。
#includestdio.h
void main()
{
int a[100],*p;
int n,t;/*你所要輸入數字的個數*/
p=a;
printf(“please input number n:”);
scanf(“%d”,n);
t=n;
while (n–)scanf(“%d”,p++);/*以此輸入要輸入的數字*/
p=p-t;
for(int i=0;it;i++)
{
if(i%4==0)printf(“\n”);
printf(“%d\t”,*(p++));
}
printf(“\n”);
}
運行結果見附圖
c語言輸出一維數組,求改程序
#includestdio.h
#includemalloc.h
int main()
{
int i,n;
scanf(“%d\n”,n);
int *a = (int*)malloc(sizeof(int)*n);//要運行時才確定數組的長度,所以要用到動態內存分配
for(i=0;in;i++)
scanf(“%d”,a[i]);
if(n%2==0)
for(i=0;in/2;i++)
printf(“%d “,a[i]*a[n-i-1]);
else
{
for(i=0;in/2;i++)
printf(“%d “,a[i]*a[n-i-1]);//這裡也要減1
printf(“%d”,a[n/2]);//只有在n%2!=0是才處理「剩下」的那個數,而且不用加1再除2,因為數組的下標和元素實際位置是差1的。
}
}
c語言怎麼輸出豎列一維數組
#include stdio.h
int main()
{
int a[10];
int i;
printf(“enter a array a:\n”);
for(i=0;i10;i++)
{
scanf(“%d”,a[i]);//輸入一個十位一維數組。
}
for(i=0;i10;i++)
{
printf(“%d\n”,a[i]);//每輸出一位數組中的數換行,實現數組一列輸出。
}
return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/152640.html