當前位置:首頁 » 編程語言 » c語言一維數組的輸入

c語言一維數組的輸入

發布時間: 2023-07-29 11:54:12

c語言編程:用指針表示法給一維數組元素輸入值,輸出各元素的值及元素之和

#include <stdio.h>


int main()

{

int a[6],i,sum,*p;

printf("Please input data of a[6]: ");

for(i=0,p=a;i<6;++i)

scanf("%d",p++);

printf("Output arry: ");

for(i=0,sum=0,p=a;i<6;++i)

{

printf("%d ",*p);

sum+=*p++;

}

printf(" s=%d ",sum);

return 0;

}

㈡ C語言如何實現一個一維數組的輸入輸出

C語言程序如下:

#include <stdio.h>

void fun(int a[],int n,int *k)

{

int i,maxxr,j;

maxxr=a[0];

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

{

if(maxxr<a[i])

{

maxxr=a[i];

}

}

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

{

if(maxxr==a[i]){

j=i;

break;

}

}

*k=j;

}

int main(void)

{

int a[10]={ 876,675,896,101,301,401,980,431,451,777},k;

fun(a, 10, &k);

printf("%d,%d", k, a[k]);

}

(2)c語言一維數組的輸入擴展閱讀:

思路:

1、先定義數組(其數組長度取最大值,題目要求為10),然後通過for循環給數組一個個賦值,即可得到一個數組;

2、找數組的最大值,這一步是最關鍵的一步,由於所輸入的值不確定那個是最大值,故可以先設置另一個一個變數(index)來存儲最大值變數的下標。

3、緊接著繼續在數組里for循環,逐一跟下標為index的值相比較,如果比下標為index的值大,這時候就將兩者中數值大的下標賦值給index。

4、按要求輸出。

熱點內容
鳥存儲空氣 發布:2025-05-18 00:20:24 瀏覽:200
linux刻錄iso 發布:2025-05-18 00:16:15 瀏覽:661
php動態參數 發布:2025-05-18 00:12:05 瀏覽:425
安卓應用上傳 發布:2025-05-18 00:11:57 瀏覽:802
數對的演算法 發布:2025-05-18 00:11:02 瀏覽:381
linuxwhile 發布:2025-05-18 00:10:08 瀏覽:143
xpftp外網 發布:2025-05-17 23:58:11 瀏覽:385
如何評價一個伺服器的性能 發布:2025-05-17 23:40:53 瀏覽:270
淘寶客適合什麼伺服器 發布:2025-05-17 23:39:26 瀏覽:613
python循環文件 發布:2025-05-17 23:39:22 瀏覽:828